Are you looking to use a headless CMS that excels in terms of SEO? You came across the right article. In this post, I will explain to you how you can make Strapi the best content management system for your SEO.
This is a companion discussion topic for the original entry at https://strapi.io/blog/headless-cms-strapi-seo-best-practices
this is a great article and it explained very well the points I was looking for. The question is, for metaTitle and MetaDescription, if I already have Title and Description fields, can I use them to auto-populate (metaTitle and MetaDescription) with same data Title and Description have?
In your example, you had to write the title again in the metaTitle field.
I’m interested too. I think that you have to create a code into the Model that manage data before saving.
You can include another boolean field in your SEO component that could be
overrideGlobalSeo or something. If this is true, then use this pages’ SEO instead of the global title and description you have set for your project.
I have a website that has been created by using stripe API. But for the last two months, I continue adding blogs on my website but these are not indexing. I tried every possible reason but still not indexing in Google.
Even any sitemap generator tools are unable to fetch all blog urls. Please suggest to me how can I fix this issue.
Here is my website: PropReturns.com
Looking for a positive and quick solution.
Interesting article thank you for sharing.
I have a question about Internationalization. UID it is unique but that is a problem when for multiple language you want to keep the same “slug”
in this case what you suggest? Use the same approach, but just replace UID with a normal text field?
It seems that you don’t have any direct links to your blog posts as well as to other pages (top navigation doesn’t have links as well).
Most of the crawlable URLs on your website are not indexable (all with ?AssetType=*) - they are canonicalized and the canonical URL for these URLs is https://www.propreturns.com/
You have to make all your URLs accessible through direct links (a href=“link_to_page”) to make sure that all your pages can be crawled by search engine bots.
It seems that you are using React for your frontend, so you will need to change your internal linking to make your pages accessible for search engine bots.
Hope this helps.
Absolutely! Just replace the UID by a string field instead
Thank you, I’ll do like this
We have a website on Strapi API. Facing indexing issues on some web pages and across blogs. We have tried all possible SEO troubleshooting. Not able to figure out what’s wrong. Need help. Can you guys help us figure out potential issues behind this?
Blog: Mesha Blog | Grow and and manage your tribe - Facing a lot of trouble with this subfolder particularly
Personal help would be much appreciated. Thanks a lot in advance.
First and foremost, it’s important to make sure your content is high-quality and relevant to your audience. That’s the foundation of good SEO. And with a headless CMS like Strapi, you have complete control over your content and how it’s structured, which is a huge plus for SEO. Another thing to keep in mind is the technical side of things. Make sure your website is fast and well-optimized, with clean code and a proper URL structure. You might also want to use a traffic bot to bring more traffic to your website the safe way.
In terms of specific Strapi SEO best practices, there are a few things you can do to make the most of this CMS.
This sounds like a great opportunity for all the talented writers out there!