# How do you distinguish between an SEO problem and a website engineering problem?

> The same problem can be both.

Example:

**SEO observation:** important product URLs are not discoverable.

**Engineering cause:** the navigation is generated by a client-side application without crawlable links.

**Product cause:** the application was designed as a single-page interface.

SEO identifies the search requirement. Engineering determines how to implement it. Product and business teams determine broader requirements and constraints.

This separation makes technical discussions more productive than telling developers that their code is "bad for SEO."

## Sources

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

## Related questions

- [How do you balance technical SEO recommendations with development constraints?](https://www.theseocentral.com/technical-seo-faq/how-do-you-balance-technical-seo-recommendations-with-development-constraints.md)
- [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 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-distinguish-between-an-seo-problem-and-a-website-engineering-problem
