Skip to content

Is Vodka SEO friendly?

Alex Kozachuk edited this page Mar 5, 2017 · 6 revisions

Yes! Unlike of thousands of other "programmers for programmers" CMS's Vodka serves the real purpose you need site for - bring you visitors! Thus Vodka is made with respect to Google's and Yandex's Webmaster Guidelines and considers most crawling, indexing and duplicating related issues. Choosing Vodka you shouldn't worry that your site might not be indexed or has thousands duplicates and thereby weak ranking.

Vodka is already well configured out of the box for most cases.

Clean (user-friendly) URL's

http://site.com/pageprettyname
http://site.com/page_pretty_name
http://site.com/page-pretty-name

Any level nested URLs

http://site.com/pagename/subpagename
http://site.com/pagename/subpagename/subsubpagename

Proper status codes

Only recommended by Google/Yandex status codes 200, 301, 404 are used. For proper cases only.

index.php redirect

Requests with index.php are also redirected to a proper page:

http://site.com/index.php/pagename -> http://site.com/pagename (301 moved permanently)

Homepage has no duplicates

Homepage is not accessed through eigther index.php:

http://site.com/index.php -> http://site.com/ (301 moved permanently)

or it's name:

http://site.com/?homepagename (200 OK)
http://site.com/index.php?homepagename -> http://site.com/?homepagename (301 moved permanently)

These are not duplicates because <link rel="canonical" href="http://site.com/" /> is used. Also ?homepagename here is considered as custom GET-parameter.

Trailing slash redirects

Proper redirects for trailing slash based on page's name:

http://site.com/pagename  (200 OK if page's name is 'pagename')
http://site.com/pagename -> http://site.com/pagename/ (301 moved permanently if page's name is 'pagename/')

http://site.com/pagename/  (200 OK if page's name is 'pagename/')
http://site.com/pagename/ -> http://site.com/pagename (301 moved permanently if page's name is 'pagename')

Proper handling for URLs with custom GET-parameters

So your advertisment systems and analytics scripts always work properly.

http://site.com/pagename?utm_source=Google_Adwords&utm_medium=cpc&utm_term=search_query&utm_content=promo1&utm_campaign=adwords_company1 (200 OK)

rel=canonical by default

And still no duplicates and contraversial behaviour for search engines because rel=canonical works by default without plugins!

<link rel="canonical" href="http://site.com/pagename" />

Title, Keywords, Description

Also Vodka allows you to set SEO optimized <title> tag (regardless of page's title), meta keywords and meta description. All that just in code with no need in plugins.

Custom optimization

With Vodka it's easy to make custom optimization like, e.g., define alternative <h1> tag (regardless of page's title).

So your sites, done with Vodka, always take maximum possible rank in search engines. Most things programmers usually wouldn't care, are already there!