Skip to main content

How to set up an SEO-friendly Craft CMS website

garrett’s headshot By Garrett, 15 May 2019

Outside of general ease-of-use and editing capabilities, it's important to choose a content management system that has the tools and features required for your content editors to maintain an SEO-friendly website.

Craft CMS is used by businesses large and small, from mom-and-pop shops to large brands like PBS, Sonos and Netflix. Its easy-to-use control panel for content editors and elegant templating for developers make it one of the most powerful - and praised - systems on the market.

It’s important your team follows some sort of SEO checklist when designing (or redesigning) your website, and in this article we'll discuss how easy Craft CMS makes that process. If you don't already have a checklist like the one above you can start by downloading the Technical SEO PDF we follow.

Let's get to it.

Title tags and meta descriptions

Using the SEOmatic plugin you can maintain title tags and meta descriptions from a global level down to the entry-level, and everything in between. This ensures you always have fallback content while having the ability to get as granular as needed with title tags and meta descriptions.

There's also a SERP (search engine results page) preview so you can see how your page will show up in search engines like Google.

Editing title tags and meta descriptions with SEOmatic

XML sitemap and robots.txt files

SEOmatic will automatically generate a sitemap for each section of your website in Craft, and allows you to edit the change frequency, priority and more on a section-by-section basis. As an example, here's what the sitemap settings look like for the 'Articles' section on our website.

XML sitemap configuration with SEOmatic

You also get an out-of-the-box robots.txt file that you can edit and configure to your liking.

Managing Robots.txt in SEOmatic

Social media card settings

You can maintain social media cards for Twitter and Facebook in the same way you can manage titles and meta descriptions. You can configure them at the global level, but also get as granular as you'd like on an individual page/entry basis. This gives you full control over how your links look when you share them on social media.

Managing social media cards in SEOmatic

Structured data for rich snippets

Structured data allows search engines to gain a better understanding of your content compared to standard HTML tags, so they can rank and present data on your website in unique ways. SEOmatic has dozens of preferences you can configure for your structured data strategy. To learn more about structured data, visit schema​.org.

Managing Structured Data in SEOmatic

Ability to easily verify your website

Before you can start using third-party tools like Google Search Console and Bing Webmaster Tools to track the performance of your website in search results, you'll need to verify your website. This is usually done in a more technical way by editing your DNS or uploading a file to your server, but SEOmatic allows you to verify from within the control panel.

Site verification with SEOmatic

Additional features

These are just a few highlights of the many features that come with using the SEOmatic plugin with Craft CMS. Other items worth noting are:

  • Managing tracking scripts like Google Analytics and Facebook Pixel from within the CMS
  • Controlling site name positioning in title tags
  • Local business info for Google's Knowledge Panel like phone numbers, price range and opening hours
  • Ability to manage Ads.txt and Humans.txt files

You can learn more about the SEOmatic plugin in the Craft Plugin Store.


Further reading

深圳SEO优化公司盐田百度seo咸阳网站优化按天计费价格乐山百度标王哪家好宁德关键词按天收费推荐福永关键词按天计费喀什企业网站建设公司丽水外贸网站建设报价庆阳关键词按天计费哪家好邯郸网站优化推广公司淮南网站建设设计推荐烟台百姓网标王推广报价株洲网站关键词优化报价坂田网站推广工具和县外贸网站建设吉安网站优化按天扣费公司海南seo网站推广推荐宿州网站优化排名价格永州网站建设推荐安康企业网站建设价格开封阿里店铺运营遂宁建站公司北京英文网站建设迪庆营销网站推荐喀什网站优化按天计费巴中SEO按天收费宿迁优化公司黄石营销型网站建设哪家好十堰seo优化价格西安网站搜索优化价格福田seo优化报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化