# How do you balance technical SEO recommendations with development constraints?

> Start by defining the SEO requirement rather than prescribing one implementation.

For example, instead of saying "implement SSR", define the requirement as:

Important content and links must be reliably available to users and search engines.

Engineering can then evaluate SSR, SSG, pre-rendering, hydration or another architecture.

A good SEO-development workflow is:

**SEO problem → technical requirement → implementation options → effort/risk assessment → implementation → SEO validation**

The SEO should understand enough engineering to discuss trade-offs, but should not dictate implementation without understanding the application's architecture.

Google notes that server-side or pre-rendering can be beneficial because it makes websites faster for users and crawlers, while Google can also process JavaScript.

## Sources

- [Google Search Central — Javascript SEO Basics](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)

## Related questions

- [How do you define technical SEO at an organizational level?](https://www.theseocentral.com/technical-seo-faq/how-do-you-define-technical-seo-at-an-organizational-level.md)
- [How do you distinguish between an SEO problem and a website engineering problem?](https://www.theseocentral.com/technical-seo-faq/how-do-you-distinguish-between-an-seo-problem-and-a-website-engineering-problem.md)
- [How do you measure the business impact of technical SEO?](https://www.theseocentral.com/technical-seo-faq/how-do-you-measure-the-business-impact-of-technical-seo.md)
- [How do you prioritize technical SEO issues when there are hundreds of problems?](https://www.theseocentral.com/technical-seo-faq/how-do-you-prioritize-technical-seo-issues-when-there-are-hundreds-of-problems.md)
- [What does an advanced Technical SEO audit look like?](https://www.theseocentral.com/technical-seo-faq/what-does-an-advanced-technical-seo-audit-look-like.md)
- [What does technical SEO mean beyond crawling, indexing and fixing errors?](https://www.theseocentral.com/technical-seo-faq/what-does-technical-seo-mean-beyond-crawling-indexing-and-fixing-errors.md)
- [What is your process for deciding whether a technical SEO issue is worth fixing?](https://www.theseocentral.com/technical-seo-faq/what-is-your-process-for-deciding-whether-a-technical-seo-issue-is-worth-fixing.md)
- [What percentage of an SEO roadmap should be dedicated to technical SEO?](https://www.theseocentral.com/technical-seo-faq/what-percentage-of-an-seo-roadmap-should-be-dedicated-to-technical-seo.md)
- [What technical SEO assumptions do experienced teams still get wrong?](https://www.theseocentral.com/technical-seo-faq/what-technical-seo-assumptions-do-experienced-teams-still-get-wrong.md)

---

Answered by Abhinav Krishna (https://www.theseocentral.com/author/abhinav-krishna)
Source: https://www.theseocentral.com/technical-seo-faq/how-do-you-balance-technical-seo-recommendations-with-development-constraints
