If you are doing SEO for a website made in Kartra, I am sure you will have trouble in implementing all on-page and on-site SEO factors you need. One of the questions I had is how to add rel canonical tag on page. There is no direct way but here is the way around I used.
John Mueller, Webmaster Trends Analyst at Google, tweeted few days ago that “the SEO effect of keywords in the URL is minimal once the content is indexed.” That sentence was discused all over SEO World where everyone focused on word “minimal”. But I would turn point of view on the other side. John in that tweet actually said another thing, too – that keyword rich URL have some impact for SEO. It is minimal, OK, we get that long time ago. But this means it have at least a bit of impact. In theory, if 2 web pages have exact same weight for some query, the one which have keyword in URL will rank higher.
HTML web page can look complicated with tons of different elements. SEOs don’t need to know whole coding process but if can be very handy if you know the basics. Here is the basic page structure as start of understanding HTML elements if you are SEO.
One specific SEO optimization perspective is to rank not just websites on search engines but apps, templates or whatever in specific directories, websites, etc. One of that situations is ranking WP plugins on wordpress.org. Every plugin developer who submited plugin on wordpress website have that on mind. It’s good to be on top when someone search keyword related to what plugin is made for. For instance, if plugin is doing something related to image compression, when someone search for “image compression” on WordPress website plugin directory, your plugin should be near top, if not first. Here is what influence on that, what WordPress probably have in it’s ranking algorithm.
An agency made an agreement with client about SEO services, and they should start work. The best way is to have some procedure, written process steps, so you follow it and know what should be done and when. If you don’t have that, work could get chaotic and you might miss something.
Initial accounts access
First you will have to ask your client do they have Google Analytics, Search Console and Google My Business accounts. If they have, they should add your agency email as admins so you can use that 3 very important SEO tools. Also you will need Cpanel or FTP and CMS access (unless you are doing just consulting work, and client have their own coders who will implement the changes on website).
When you are making sitemap.xml file in any tool, it will ask you how you want to set “change frequency”. If you look at sitemap documentation, you will see that you should add that line for every URL, too.
There is a term “long tail query” or “long tail keyword” that is used in SEO optimization. But there are lot of people in SEO industry who use it on wrong way. Does long tail query have to contain more words? In fact, no. Long tail can be even shorter than main keyword or main, starting query.
Some of our new clients didn’t used Google Analytics before to track visits. It is a great tool where you will see how many visits site is getting day by day, or weekly, or monthly. You can compare visits this year with visits in same period last year. And lot more.
Grav CMS is flat-file content management system that doesn’t need MySQL or any database. Among that (or better to say because of that), pages made in Grav load faster in visitor’s browser. That is, in start, one SEO adventage of this CMS.
But if you are first timer regarding Grav, here is small guide/tutorial about few SEO optimization elements which will help your website rank better on Google (and other search engines).
Meta Description in Grav
Meta description is one of very important meta tags on web page. Therefore I’ll explain where to edit that, first. When you are on editing page, go to “options” tab, then check “metadata” checkfield. In first field next to it write “description” and in another one – content of it. Here is how it looks like in this printscreen:
Open graph meta tags
When you are there already, you could add open graph meta tags, too. Or so called, OG tags. It’s on same place, under “options” “metadata”, click “plus” sign so 2 new fields will appear bellow meta description. In first one add “og:image” and in another image url. Then clieck plus to get 2 more fiels, add “og:title” and add title. And so on for any open graph field you want to add in page head.
Breadcrumbs SEO element
Breadcrumbs can be valuable SEO element, too. In Grav, you can instal “Breadcrumbs” plugin and it works like a charm. You just should know that this plugin is making breadcrumbs acording to folders, or pages hierarchy. So when you are making pages, keep that in mind. Make pages in folders and subfolders acordingly.
In plugin settings you can choose if you want home page as first item in breadcrumb or not, if you want it to be presented even if there is just one item, …
SEO sitemap in Grav CMS
For sitemap there is nice plugin too and it’s called simply – “sitemap”. Instalation is simple and there are just few small settings.
After making sitemap, on every page under “options” you will have 2 lines for seting – you can choose change frequency and priority.
When editing page, go to tab “advanced”. There is check field “slug”. By default, page title will be taken for page portion of URL, or for slug. If that’s very long or from any other SEO reason you want diferent slug then title, just check that field and write down slug you want.
Other SEO optimization meta tags
On “expert” tab, you will see 2 text boxes. In “frontmatter” text box you can add shorttags for any other meta tag you need:
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.