GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsGitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsThe aim of this manual is to help create content that provides use and value to both searchers and search engines.
SEO optimising content during the initial production phase ensures maximum impact from launch in terms of attracting qualified traffic and delivering to them valid content that matches the searchers query in terms of both topic and intent.
Ideally, marrying both content writing skills with SEO helps to meet the E.A.T (Expertise, Authority, Trust) requirements of search engines such as Google. To do so two elements are required:
The goal of this unification is to:
Ideally, content production takes a topic first approach. Meaning, target topics are identified which is followed by keyword research which maps keywords to the identified topics.
Creating valuable content means not just publicizing useful and attractive information, but also assuring that the information can be found. The following is a checklist which goes through each step required to make sure that all content is fully optimised before digital publication.
When identifying what key terms to target within the keyword research process it is important to ensure the use of valid and current customer terminology for a specific target topic.
Over time, the way topics or categories are discussed by professionals or industry users can alter, expand, contract and evolve. As such, it is essential to remain current with the customers’#39; language.
At GitLab we have access to valuable resources that help inform, validate and evolve the targeting process.
A brief overview of some of the most valuable resources and assets that are utilized as part of the cyclical keyword planning stage.
Strategic Marketing - linking with a member of the team and accessing their wealth of information and research resources provides exceptional insight into our customers allowing for up to date targeting using customer focus language and needs.
Key personas & pain points - user persona research assists in the identification of possible keyword targets for a specific audience based on their requirements, motivations and pain points. As a resource, this is excellent for establishing problem solving keyword targets for specific segments.
Chorus - provides information and insight based on customer conversations, and most importantly, using their own language. The filtering and analysis of discussion transcripts inform keyword targeting research and assist in the identification of current terms. An additional benefit is the capability of contextual analysis of specific terms.
Using data and research to understand the evolving needs of the customer as well as their preferences for terminology allow for the development of targeted strategies that maximise impact.
The incorporation of this information into the planning stage ensures a focus on user intent as well as the delivery of highly relevant solution based content.
All content projects begin with solid research that aligns keyword targeting research with topical analysis. To create a content plan, you need a clear idea of your goals and the message you are trying to convey through your content.
Various tools allow for the analysis of search engine results to identify what the algorithms are delivering in top search positions for a target term.
Using this information, in alignment with keyword research, it is possible to plan content production, as well as on page information structure, based on data.
Once gathered and analysed, the information can be used to inform new content production, as well as for updating/optimising older content assets through gap analysis.
The following tools are excellent resources for the content planning stage and provide a wealth of actionable information:
Provides a breakdown of the top results per searched term as well as on page structure (H1,H2, H3), metadata and an audit of all on page links.
Provides an organised view of which questions searchers are asking about a specific topic, and also the hierarchy of how those questions are linked together.
This tool looks at autocomplete data from search engines and quickly provides large listings of phrases and questions that people are asking related to your target keyword or topic.
Socrates uses a combination of various Google suggest sites, as well as People Also Asked questions, with search trends data.
All resources above allow for data exporting, meaning an extensive data research file can be compiled on any topic you wish to target. These resources can simplify the content planning stage through data based decision making.
Keyword lists are provided during the research stage based on targeting parameters and requirements. Each list is researched and scored to identify targeting opportunities based on multiple criteria such as search volume, competitiveness etc. The keywords are then tagged based on any intent modifiers in order to segment targeting by intent stage and to maximise impact.
When a keyword list has been used for a project stage, it is important to highlight any terms used as the primary page target within the document. This helps to ensure no retargeting of the same term takes place and avoid any keyword cannibalization issues down the line.
Keyword lists are updated frequently, and identifying already targeted terms helps improve the process and also to initiate keyword tracking within campaign structures when required.
This is where overlapping keywords are identified within a keyword list and grouped to target on a singular page to maximise organic traffic for a topic.
This helps ensure that multiple pages are not produced for a series of keywords which can then end up competing for each other for traffic.
Resource: https://moz.com/learn/seo/multiple-keywords-video
Semantic keywords should also be applied to a page where possible, these are terms that google likes to see present based on the target topic and highlights how extensively a topic is covered based on content which currently ranks in SEARCH.
Lists of semantic terms are provided to the content writer during the research phase along with keyword lists and trending topic analysis.
Resource: https://backlinko.com/hub/seo/lsi
It is important to always place natural language at the forefront of page optimization. Key terms are used when appropriate and should never be placed in circumstances where they do not sound natural (keyword stuffing).
During the research phase, keyword lists are provided to content writers along with trending topic lists and lists of trending questions.
Each webpage and the content that is placed on it should be focused on user intent. Your content will vary depending on what stage of a customer journey your reader is at. And so should your keywords.
When targeting a specific keyword term, the SEO team will provide a data set of keywords which fall under this overall target. The keyword list will be categorized so as that the list can be filtered into the three primary targets of intent.
This will allow for the mapping of individual articles which can be produced to tackle a customer at each buyer stage.
This process has two elements, internal and external.
Internal: what content do we have internally that already covers this topic - this ensures we do not create keyword cannibalization issues as well as help to optimise a content clustering strategy approach in terms of linking.
External: What content do our competitors have that cover this topic, what is performing well for this in search, what format does it take? We use this information to inform our own production.
As readers tend to drop off according to the 80/20 rule (80% drop off after the initial 20% of page content) it can be good practice to top load the page copy with content that includes a solution to the searchers pain point. Addressing the issue here, and then moving into broader areas of the topic following this helps to ensure that the solution is provided while attention is still maintained.
Content should be formatted for scan ability; most site visitors have a very limited attention span and therefore it is best to use an inverted pyramid style. This refers to cramming all the important points into the beginning of an article or piece and then broadening as it moves on. This way the most beneficial marketing points have a higher chance of impact within this limited time frame even if the recipient bounces.
It can also be good practice to include a CTA following this to help promote action related to the searchers pain point, and the solution which is being provided. Resource: https://yoast.com/inverted-pyramid/
Sentences within articles will vary in length. Accumulated short sentences make a text seem choppy and hard to digest, overly long sentences can seem overly complicated and dull to a reader. Therefore, a healthy mixture of both is favorable. However, shorter, clearer and more impactful sentences are preferable. (Short sentences < 17 words / long sentences > 35 words)
Any sentence which is more than 2-3 sentences long on a word document can generally be broken into two separate sentences. The 2.5-3 lines long category is generally above and beyond the recommended limit except in exceptional circumstances.
Avoid use of passive text. Overuse of passive text is seen as non-persuasive and also as poor writing. It allows the object of an action to be the subject of the sentence. On average this should be kept below 20% of the overall text, generally depending on the type of piece that is to be generated.
With the active voice, you learn 'who' or 'what' is responsible for the action at the beginning of the sentence. In other words, when the subject acts, the verb is active.
Active voice tends to make text shorter, clearer and more impactful - most importantly, active text is more persuasive:
Passive voice - Groceries were bought by my parents for my sister's birthday party.
Active voice - My parents bought groceries for my sister's birthday party.
Your meta title tag should be accurate and descriptive. It shows as the heading above your meta description on the search results page and as such strongly impacts the click through rate. The text should, in general, be no longer than 56 characters (though this is finally determined by pixel length) and should contain key terms related to the page.
The text between your title tags is often displayed on search engine results pages (SERPs). These tags are therefore useful in both SEO and for social sharing.
Your meta description tag is a unique, and clear description of what is featured on the page and appears below a page link/title on SERPs. A good meta description can increase your click-through rate.
Headers are the things which summarise the pages you create for both consumers and search engines, as well as being important stylistically.
All content, barring news articles, should consist of a H1 and subsequent H2 breaking up each section. This is for SEO and reader scan ability.
Keywords should be used in H1 and also as close as possible to the beginning of the first sentence of paragraph 1. This is as the Google bots scan pages from the top down when deciding how relative they are.
<h1\></h1\>
This tag is your main page heading – it's from this that Google will take its first impression of your page's relevance to a search query. It is important for page relevance that these contain the information you wish to rank for, such as your target keywords. Though there is no definitive limit, best practice dictates that you should attempt to keep your titles unique, between 60 and 80 characters, and with keywords near the beginning.
<h2\></h2\>
are also good for use as stand-alone subheadings for breaking up content and allowing for ease and speed of understanding. Readers will at times scan the content for relative sections, such headers quickly identify content they may require.
<h3\></h3\>
This is your sub-sub and its formatting should denote its place as a paragraph leader, or stand-out line. Only use a H3 if necessary, there are arguments stating that using H3s can detract or confuse crawlers when analysing the page topic of a specific page if it veers too far from the original content target (subcategory of a subcategory).
Your image tag provides an explanation of images to search engines, which can be used in conjunction with various modifiers to position it according to your needs. This is an important factor of on-page optimization.
Used for your on page links (your hypertext underlines), the anchor text should give easily inferred signals about what awaits them on the destination page. This is good for both the searcher and search engines, as it indicates to the search engine the relationship between the current page and the one that the link is connected to.
Internal Links - whenever publishing a new piece of content, it is important to include links to 2-5 other pages within your site. This process is ideal for identifying relationships between content groups/ clusters or for mapping a buyer journey so as to funnel traffic to the next stage of conversion.
Be sure to use keyword rich anchor text for your internal links as these help indicate context to both the searcher and search engines.
External Links - external links to trusted websites are an important means of showing search engines that your content is well-referenced, trustworthy and backed up. However, be careful where you place these links, too close to the top of the page and you could be funneling traffic away from the site.
Also, be careful not to link to content that is covering the very same topic, as searchers may travel to the external page and be drawn into their buyer funnel as it provides information on the same query/intent.
Not only is historical blog optimization a way to get more out of the content you already have, it's also a way to get a leg up on such a competitive landscape by keeping your content evergreen and delivering even more value to the people reading it.
This tactic is so effective simply because the content has been indexed for much longer and already has some authority in Google, which in turn will make it easier for your optimized post to gain traction and start moving up the ranks.
Before you start updating random articles, though, you should take a strategic approach to get the biggest impact and identify critical articles to optimize.
When it comes to optimizing your past articles, the primary focus is on four core areas:
When not focusing on individual page optimisations, it is best to categorize and group pages based on the above and to optimise each group within a project setting.
You spend so much time, effort, and money creating quality blog articles. Ideally, you're getting a ton of traffic to your site because of it. Traffic is great, but we need people to contact you and get in your sales pipeline.
By focusing on low converting articles, you'll be able to make small updates that can help drive big results
Having a higher bounce rate with your blog articles than your website pages is common because most people are looking to find specific educational information and, once they have read it, they tend to leave your site. But that does not mean you settle for high bounce rates from your articles! If these pages have good dwell time from the readers it means the content is delivering the required information and the reader is engaged. But we would look for a means of driving that traffic further into the funnel and reduce the bounce rate. If the time on page is low, then most likely the content did not align with the intent of the searcher and requires analysis.
Articles that receive a significant number of impressions in search engines but not a lot of clicks through to your site is a perfect optimization opportunity to dramatically increase your traffic. By making some minimal tweaks to page titles and meta descriptions, you can encourage more searchers to click through to your site.
These are articles that are currently on pages two or three of Google's search results. You're close to seeing a big traffic increase if you can improve the content of those articles and get them on page one of the SERP. Moving to this position greatly increases the CTR %.
Individual page optimization projects (post-production) would differ in approach as each undertaking would require the analysis of the data of each individual page to be optimized.
As such, using the checklist document discussed would be beneficial for the inclusion of any missing elements, but would also include:
A content clustering strategy uses internal linking structures and topic modelling to indicate to search engine crawlers the relationship between content pages. Using this approach helps to provide such crawlers with an overview of the site's topic ownership and expertise on certain subjects and as such boost search performance.
It is a means of organising and archiving content by subject matter and provides an intentional, organized and structured approach to SEO content production.
The linking structure indicates to search engines what the relationship between all elements of the structure are, and also the level of expertise and knowledge that a site can provide on a given topic.
Google uses its Google RankBrain algorithm to evaluate pages for ranking and determine what results to provide for a given search query based on intent.
Utilizing this approach helps positively influence factors that this algorithm uses when evaluating both quality and authority of a site/topic.
Once established content clusters can be added to regularly, as well as tracking and optimising assets within the cluster. A common question is how many cluster pages should be in a content cluster?
Answer: as many as you can think of. The trick is to continually identify content gaps within your cluster by means of research and to fill these.