Hello👋!
Just recently published my Practice French and I wanted to make it discoverable on Google, DuckDuckGo, etc.
I built the website as a Single-Page-App using Create-React-App. SEO has been a bit of an afterthought 😅. After some reading, I have discovered SPAs are hard to crawl and index for search engines.
Are there any methods to improve my SEO despite the website being a SPA? Or should I just keep this in mind the next time I build a website and go a different route?
Any help is welcome!
There is no surefire answer to this question, as there are many factors that contribute to a website's ranking on search engines.
However, one tip we've been using which isn't often talked about is including video. Video can have a huge impact on rankings as you also appear in Google Video Search which is far less competitive but still gets loads of traffic.
This is one of the reasons we've been building https://vidon.ai, which helps you create videos super quickly for your blog.
I'm pretty sure Google has become smart enough to handle Javascript-heavy websites.
I think it's super important you keep it structured. Use headings correct and then just build relevant content.
Your website doesn't have any content on the front page. Start by adding content which will support your product.
Then maybe add a blog or supporting pages to help your E-A-T. It's all about content and structure.
I think you should also take a look at schema markup for your pages. You can test them here: https://developers.google.com/search/docs/advanced/structured-data
Your website scores very well on Pagespeed.
So, I would add more content on the front page, explaining more about your product. This will increase the user experience, which is also a significant factor for Google.
Got it, thank you!