This guide will help you learn the most important aspects of SEO.
And it’s all white hat and applies to SEO in 2018 and beyond.
Let’s get started.
Step 1. Intent and context based keyword Research
Keyword research is the first step in any SEO marketing strategy. Unfortunately it’s super tedious and confusing.
Here’s the steps that I recommend:
Analyze competitors’ keywords
First we want to review how our competitors’ are getting their organic traffic. They are way ahead of us and are getting lot’s of SEO love from Google. Instead of guessing what keyword to shoot for, we can mimic their success and build from there.
Using a tool like Ahrefs.com or Semrush.com go to the search bar enter the domain address of the competitor, whose keywords you want to examine. You will see a list of the queries that this website uses for organic and paid traffic acquisition with an approx estimation of its cost.
- First of all, you can see what keywords your competitors use in the organic/paid search and use them in building a semantic core for your website.
- Besides using the information about a volume and click cost you can calculate potential traffic and spendings on a PPC campaign. You can decide whether such campaign will be worth the investments.
- Finally, the history of ads allows to follow the strategic decisions of your competitors and learn from their experience. In short, it saves you money as you don’t need to conduct experiments – it’s been already done by your competitors.
Additional info:Keyword Planner
Collect core keywords
At this point in the keyword research phase, we want to organize our keywords into a collection that describes our business (product or service) and help promote the site to achieve better SERPs results.
- Before you start analyzing your list think about your business, its specifics, and its structure.
- Use a Keywords Research tool to collect all queries that include a head term of your business niche. If you have a travel agency, your head term can be ‘travel’ or ‘traveling.’ A pro option is to collect long-tail keywords containing your head term.
- Analyze the keywords that your competitors use. Pick the most applicable to your business.
- Eliminate the keywords that don’t relate to your business.
Identify the intent and context of the searcher
Using the list of keywords that we’ve compiled above, we’ll start brainstorming the WHAT and WHY behind those queries.
Here are some examples:
Group the keywords from the final list
Keyword grouping is an important organization step because it let’s you split the full list of keywords into semantic related clusters. They way we can map out what keywords go with which page to avoid keyword cannibalization (when several pages on the same site compete for the ranking for the same keyword). It’s a big No-No when it comes to on-page optimization.
You can manually group your list of keywords according to their semantic cluster. For example, queries such as ‘buy a man’s suit’, ‘how to choose a suit’, and ‘tailored prom suit’ represent different products and services and should belong to different groups. If your list of keywords is large (more than 500 queries) you might consider using a tool that clusters the keywords quickly and efficiently.
Additional info:What is keyword clustering, and who cares? (Hint: you should!)
Step 2. On-Site Optimization
Read below to learn how to optimize your website the right way. If done right, you’ll see a huge uptick in your Google organic ranking and ultimately more traffic.
Install a Web Analytics Tool and Set Up Goals
A web analytics tool like Google Analytics allows you to monitor all the traffic that’s coming to your website. In order to measure the performance of your SEO campaign you need to setup goals to track a user’s action (a registration, a transaction etc.).
Add a Website into Google Search Console
Google Search Console is a free tool that tracks your website ranking for all relevant keyword queries, reveals any errors, and data on how to improve your site’s search performance.
Step-by-step instructions on how to add your website to Google Search Console are found here: Google Webmaster Guidelines.
We also recommend to link Google Search Console and Google Analytics. This helps with getting more accurate statistics on all organic traffic to your website including the search queries. To do the linking in GA go to: Acquisitions > Search Engine Optimization > Queries and follow the tips. The detailed instructions are here: Access Google Search Console Data in Google Analytics.
Apart from the Google Search Console, you can use Yahoo and Bing webmaster tools that offer a bunch of useful functions that can assist you in detecting and removing optimization errors that prevent to rank well in these search engines.
Register a Local Business in Google Maps
If you are a local business that service customers in a specific geographical area, you need to register your local business in Google Maps. Google will display a map listing of all proper companies nearby for local queries like [pizza near me], [best bar in long beach], or [san diego dentist]). If you want to increase your overall search visibility on Google, then this is a crucial step.
Google has prepared a detailed instruction for those who want to register their business in Google Maps. You should priory create an account in Google My Business and verify the provided date. Make sure you’ve provided all information correctly and exactly as it appears on your website’s pages. For more details read the guidelines.
Develop a logical site structure
Structure of the website is the way different elements of the site (sections, subsections, pages) are correlated and linked with each other. The structure should be transparent and logical so the search robots could easily scan the site and find all its pages.
The best way to organize pages of the website is a hierarchy. You should carefully think through the interrelations between different elements and pages of your site, so the hierarchy is clear and consistent.
- Create URLs that correspond to with the hierarchy of the site’s sections (food.net/vegetables/tomatoes/cherry-tomatoes).
- Make a navigation easy (up to three clicks to reach every page).
- Develop a simple system of internal links.
Additional info:How to Create a Site Structure
Secure a website by moving to HTTPS
HTTPS is an HTTP Secure – an adaptation of HTTP for safe communication. It is needed to maintain site’s security so no information such as visitors actions or their contact details is retrievable. The presence of https protocol has been an influential ranking signal since 2014.
For web services that use personal data and credit card’s information the https protocol is a must. In other cases the https is strongly recommended.
In Google Support, you will find a detailed information on how to secure your website and move to https without any loss of data.
Additional info:HTTPS as a ranking signal
Define a prefered domain (www or non-www)
For search engines www.redirectit.com and redirectit.com are two different pages, so defining the prefered domain will help avoid page duplication.
It’s needed to specify a preferred domain address. You can do it using 301 redirect – it will help mirror your website from www to non-www or vise versa.
Besides, an URL of your main page may look like website.com/index.html or website.com/index.php. In this case you also need to insure search engines that such URLs don’t duplicate the page website.com/. To do so, use 301-redirect from website.com/index.html or website.com/index.php to website.com/.
For more details, read Google instructions
Additional info:Set your preferred domain (www or non-www)
Create a robots.txt file
Robots.txt is a file which purpose is to stop search robots from indexing particular pages of a website, i.g. pages with the sensitive data: personal profiles, internal database information, files intended only for the internal use etc.
Create a robots.txt file and save it in the root of the domain. For a detailed guideline on how to create robots.txt file, read Google instructions
Two basic elements of the robots.txt file are “User-agent” (it indicates the name of a robot, to whom the instruction is addressed) and “Disallow” (points out what pages a robot shouldn’t index).
- If you address the file to all robots, use the rule User-agent: *.
- If you don’t want the crawler to index a particular folder or a site section, use the rule: Disallow: /no-index/, where “no-index” – is the name of the folder or a page.
To test a site’s robots.txt file in Google Search Console go to Crawl ➡ Blocked URLs ➡ the tab Test robots.txt
Additional info:Block or remove pages using a robots.txt file
Create XML sitemap
The file sitemap.xml is an xml text file that contains information about the pages of the site to be indexed (URLs, the date of their last modification, the priority and frequency of the update, and more). Sitemap.xml helps search robots find all website pages and index them faster.
Set a language with .hreflang attribute
Attribute .hreflang is used to define a language of a website or a regional URL in case a website is translated into multiple languages. This attribute shows Google what URL to display in search results for a specific region.
For example, you have a site www.mywebsite.com and its Spanish version – es.mywebsite.com. You can define for Google that a Spanish website’s URL is a Spanish equivalent to the English URL by adding to the HTML <head> a link with an .hreflang attribute. Like this: <link rel=”alternate” hreflang=”es” href=”http://es.mywebsite.com/” / >.
Additional info:Use hreflang for language and regional URLs
Make URLs SEO Friendly
SEO-friendly URL means that it is easily readable and includes proper keywords: /how-to-create-good-url instead of /xn--80ajgxi.xn--80aqcc%31bjd0be.xn--p1ai/. An optimized URL lets both users and search robots understand the content of the page right away. This positively affects the page’s ranking.
A few tips:
- Use your primary keywords in the URLs;
- Make your URL short using no senseless characters, e.g., &4%34@!$$%%;
- Represent a simplicity of the site’s structure in the URL. Use a minimum number of folders in your URL.
For example, use: seranking.com/folder1/keyword-research.html instead of seranking.com/folder1/subfolder1/keyword-research.html
Additional info:Keep a simple URL structure
Breadcrumbs are graphic elements used for navigation assistance. They show a route of transitions between site’s pages. Breadcrumbs help search engines understand a hierarchy of the website’s pages. Search machines can parse the breadcrumbs data and display them in snippets. The snippets provide users with a short and attractive description of the page.
A detailed instruction on how to create breadcrumbs on your site is available here.
Additional info:Breadcrumbs-Rich Snippets
Create SEO-friendly internal cross-linking
Internal cross-linking is a system of links between different pages of a website. Well-structured interlinking helps distribute backlink weight between the pages and enhance the site’s overall authority in search.
- Make sure that you don’t have dead-end pages – the pages with no links to any other page of your websites.
- Place a link to a relevant article in your blog linking the content within your website. Try to include no more than 2-3 backlinks in each publication.
- Add a sitebar to blog pages of the website. A sitebart is a special block with the recent articles and other site materials related to the current page.
You can analyze an internal linking by using Google Search Console: Search Traffic > Internal Links.
Check HTTP status codes
HTTP status code is a server’s response to a request of a browser that comes in a form of a three-digit code, where the first digit indicates one of the standard response classes. Regular review of the status codes allows to control whether all pages of the website work as they are supposed to. Search engines may lower the rankings of a website with a lot of pages that contain wrong response codes.
- 1xx – Informational responses (100 – continue, 101 – switching protocols, 102 – processing, etc.) These class of responses shows that the request was received and understood. Meaning: “OK, I got the request and I’m working on it, please wait.”
- 2xx – Success (200 – OK, 201 – created, 202 – accepted, etc.) Such responses tell us that everything goes well, the request is accepted.
- 3xx – Redirection (301 – permanent redirection, 302 v moved temporarily, etc.) Meaning: “An additional action is needed”. It doesn’t mean that a user needs to do something, the user agent will carry out the action automatically. For example, a 301 redirect sends page visitors and search robots to another URL. You can use it for site mirroring and avoiding the duplicated content of different pages. But don’t overuse redirects on your website since it may harm its search ranking.
- 4xx – Client errors (400 – bad request, 403 – forbidden, 404 – not found, and others). Meaning: “Something went wrong”. If there are pages with 404 status code on your website, you need to figure out a reason for it (the page was deleted, or the URL has incorrect form, etc.)
You can check a status code of any page using this service: https://httpstatus.io/
Additional info:301, 404, 503 and other scary numbers: how to treat them and why
Use Canonical URLs
A lot of of websites have pages that contain the same information. Search engines may consider it as a duplicated content. An attribute rel=”canonical” shows search robots which of the pages with the same content is preferable for indexing.
For detailed instructions read a Google manual on how to create Canonical URLs.
Check the markup validity of web documents in HTML
The validity means how the code conforms to the open standards. If a website’s HTML code contains a lot of errors, it may negatively impact the website’s ranking.
You can check the defined syntax of HTML and detect some discrepancies. It will help you to display your website in different browsers in a right way, cut down your speed page load and affect your rankings in search engines results. You can check the markup validity of your website using validator.w3.org.
Fix broken links
Broken links can harm user experience and thus, harm behavioral signals of a website. Non-working links discourage users from further work on the site. For search engines a broken link means an error. If a site has a great number of such errors search engine robots will mark it as a low quality website and decrease its overall search ranking.
The examples of broken links:
- 404 error when entering a domain address;
- A download link you offer is not working;
- An article you refer to was removed by the website admin;
- A website or a blog is closed or is not working anymore.
Additional info:Remove URLs Tool
Mind the number of outbound links
If a website has a lot of non-relevant outbound links, search engines can consider its activity as a smap. Thus, the search rankings of the site may drop dramatically.
Once Google spots a page with over 100 external links, it may flag not only the page but your entire website. If the content requires inserting a lot of links, use the rel=nofollow attribute for them. Such links won’t be indexed by search engines.
Search engines can tell the difference between justified and unjustified links, so they don’t penalize online catalogs or aggregators for having a plethora of outbound links.
Additional info:The common sense while you link out
Improve Page Speed
Page speed refers to the time needed to load the page content. It is one of the influential Google ranking signals.
You can check a load speed of your website using PageSpeed insights. Together with a general assessment, you will get a list of tips on how to improve your page speed.
Create a 404-error page
A 404 status code is a response to a non-existing page. It may occur if a page was redirected, deleted, renamed or if a user mistyped URL, etc. All non-found pages should be redirected to a 404-error page that will inform users what has happened and what they need to do to proceed.
Create an .htaccess file, add it to the root of a website and make sure it has a following line: ErrorDocument 404 /err404.html
It is preferable to customize a 404-error page- they don’t irritate users as much as a standard ones. For a detailed instructions, read a Google manual.
Additional info:Soft 404 errors
Step 3. Mobile optimization
Create a mobile version of a website
The share of users who prefer browsing websites using mobile devices instead desktop keeps increasing. So the mobile website should be tailored for the smaller screen to accommodate user experience via mobile. Since April 2015, website’s mobile optimization has become a factor of Google search rankings.
The least risky way to optimize your site for mobile is responsive design. More details and comprehensive instructions on developing a mobile version of a website visit Google Developers Guide
Set up a redirection for mobile users
When users find a website in mobile search results, it’s important to redirect them to a mobile version of the website: from mywebsite.com to m.mywebsite.com. Such redirection affects a website rankings and usability.
Detailed instructions on how to work with separate URLs for desktop and mobile versions of a site read Google manual for developers.
Additional info:Google Starter Guide
Improve mobile loading speed using AMP
Loading speed impacts user experience greatly and it is also an important factor for search ranking. Google leads a project called AMP – accelerated mobile pages – a technology for improving performance of mobile sites.
Additional info:AMP: About
Step 4. Content strategy
Write a unique title for each page of a website
The title tag is a part of the HTML code that helps search engines understand the content of a page. That is why title optimization is crucial for page ranking.
- Write unique titles for each web page.
- Keep your titles less than 70 characters long.
- Include up to 2 keywords into titles (avoid such keywords as free, cheap as it will look like spam)
- You can use a brand name in your titles but it is no need to use it on each page of a website as it will decay the user perception.
Create unique meta descriptions for each page
The meta description is a tag in HTML that users see in SERP as a snippet – a preview of the page content which shows whether the page fits their query.
- Write unique meta description for each page.
- Keep the snippets up to 320 characters as Google shows only the first 320 characters of it.
- Include keywords into a meta description, but avoid keyword stuffing.
- Make sure that all snippets are informative and reflect what a page is about.
- Occasionally, you can use a brand name in your description. Don’t overuse it though.
You can check all meta descriptions and duplicated content in Google Search Console>Search Appearance>HTML Improvements>Duplicate Meta Descriptions.
Optimize H-tags (heading tags)
Heading tags are parts of the HTML code that indicate a title (a heading) and subheadings on a page. There are six levels of heading tags: from H1 (the most influential) to H6 (the least influential). A proper distribution of keywords between H-tags shows the search robots which keywords are more important than others.
- H1 tag – is a title of a content on a page. You should use only one H1 tag per page.
- You need to define the weight of the keywords you use on the page. Then you need to specify which keywords to include in the H-Tags. The more important the keyword the higher in the hierarchy of H-tags it should be.
- Keep the structure of the page simple. Try not to use more than three levels of H-tags (h1-h3).
- Don’t use H tags with other tags such as <strong> or <em>.
Use Alt tags for every image
Alt tag is an attribute within an img tag. It is a short (up to 5 words) description of a picture it is related to. Alt tag helps search engines understand faster what’s on a picture. Alt tag also help users: if by any reason an image is not displayed, users will see its description.
- All alt-tags should be unique.
- Describe your images using no more than 5 words.
- Use one keyword in Alt images, avoid keyword stuffing.
- Optimize title images.
Optimize content both for robots and humans
Search robots are on the user’s side – they appreciate a unique and useful content. It’s crucial to include keywords in your content, but they need to make sense and look natural.
- Create unique content for every page of your website. Any duplicate content will harm your rankings. Use an On-Page SEO Audit tool to check how well a content of a particular page of your website is optimized for a specific query. It helps to detect a plagiarism and other possible issues with your on-site texts.
- Take time to proofread texts t on your website. Search engines can consider your content as substandard if it has a lot of grammatical errors.
- Keep keyword density with max 3-5% in every article. Avoid keyword stuffing, because you can get Google penalties for that.
Create fresh and trendy content
A website’s content should correspond to user’s demand: be eye-catching and relevant.
You can use Google Trends to define what is popular among users that represent your targeted audience.
General tips for content research:
- Conduct a deep research on your product and define the main competitors. Catch fresh ideas and trends, but don’t be afraid to experiment.
- Analyze news and events in your field.
- Know the loves and pains of your audience, create a content attends to their needs.
Additional info:Google Trends Support Center
Develop a content plan
The content plan is a list of content pieces with defined due dates. Regular content updates on a site plays a significant role in the website’s ranking.Content plan helps keep track of the upcoming pieces of content streamlining the processes of content creating and publishing.
- Divide your content plan into several sections that correspond to your content channels: articles for SEO and marketing needs, blog posts, content for new landings, and other on-site materials, etc.
- Establish channel priority for the upcoming month and point out how many pieces of content you should create for for every of them.
- After that, you need to choose topics for every article.
- Finally, distribute tasks between your copywriters or freelance content developers.
Add a blog to a website
A blog is a powerful marketing instrument for attracting, engaging, and converting users. Blog can also help significantly in improving a website rankings in SERP.
There is a number of benefits in having a blog:
- Regular content updates.
- You can naturally add all keywords that you need in your blog posts.
- You can do smart interlinking in your blog by adding links in articles to your products, services or other articles.
- A blog helps enhance a backlink profile of a website.
- Blog materials help to create brand awareness and improve customer engagement through social media expansion.
Step 5. Off-Site Optimization
Mind both a quantity and quality of a site’s backlinks
Backlinks – the links that lead from different web sources to our website – play significant role in a search ranking of the site. It’s important to mind the balance between a quantity and a quality of backlinks since both of them impact the backlink profile.
- It’s true that you should strive of having a good number of links in your profile but pay attention to the authority and thematic match of the resources that place links to your site.
- Be aware of the proportion between dofollow and nofollow links. The proper share of nofollow links depends on the business segment. On average, you should have at least 20% of nofollow links. Otherwise your profile would look unnatural to Google.
- Check all anchors that refer to your website and how effective they are;
- Reveal and eliminate errors that can be in your backlinks, detect all broken links, 404 errors and etc;
Additional info:How to use backlinks?, SEO Link Building – Detailed Strategies & Examples
Analyze backlinks of the competitors
Competitor research is a key stage of the link-building strategy. An analysis of backlinks of a competitor that reached the TOP helps understand how a successful backlink profile should look like.
Define your main competitors in SERP and analyze their backlink profile:
- how many links they have;
- how many of them are from the authoritative websites (and what websites exactly);
- how many of them are from thematic sites (which ones).
To answer these and other questions use Backlinks Explorer tool like ahrefs.com to check the backlinks and their status for any domain on your list.
Create link-building strategy
Link-building strategy refers to priorities in getting backlinks. It depends on the current status of the backlink profile and backlinks of the top-ranking competitors.
- Define the weak spots in your backlink profile in comparison to your competitors:
- not enough number of links;
- too many links from untrustworthy resources;
- lack of nofollow links;
- lack of links from authoritative sites;
- lack of links from thematically close websites.
- Specify an approx amount of links you need to get.
- Analyze the websites linking to your competitors. Pay attention to the sources with a high score on Majestic and sites thematically related to your business. Make a list of websites that can be used for growing your backlink profile.
- Make a list of catalogs, thematic forums, Q&A platforms where you should get links. Create profiles and place comments with links to your site.
- Select websites for publishing shareable content with a link to your site (infographics, video, images, stats, etc.)
- Define the platforms where you can place links most easily. Build inbound links starting from them.
Cooperate with websites by sharing relevant content within the niche
One of the crucial factors of a backlink quality refers to the relevance of the host website. The backlink from a website that is thematically related is more valuable than a link from an authoritative but unrelated site. That is why one should exchange and post guest-blogging articles in resources that are popular in the targeted niche.
- Contact an editor of the blog you’d like to write for.
- Ask about the terms and content development guidelines. Suggest a list of topics (2-5).
- Ask about a possibility to insert a link to your website in the article.
- If you have a blog on your website you can offer a cross-publishing.
- Analyze the style of the blog post on the website you’d like to write for and prepare the post that respects the policy and the guidelines.
- Never use duplicate, spin or substandard content for link-building.
- Don’t stuff the article with links.
Participate in Forum Discussions and Answer the Questions in the Field
Users potentially interested in some product or service often browse relevant forums searching for fresh information and reviews. Active participation in forums or blogs discussions can contribute to the website’s ranking and stimulate traffic growth. Besides, Q&A platforms (Yahoo Answers, Google Answers, Answerbag, Quora, Reddit, etc.) can be used not only for getting interesting opinions on different subjects but also for growing brand awareness and attracting targeted users to the website.
- Find forums, blogs, and Q&A platforms where your targeted users post questions/reviews about products similar to yours.
- Create profiles in popular and reputable forums related to your business. Create a profile and work on growing its authority. Use a brand name of your product or if possible, put a link to your website in the profile description.
- Find questions related to your area of expertise and your business.
- Start participating in discussions providing valuable comments and giving comprehensive answers.
- Give comprehensive answers. In the answers, you can mention your brand or company, or give a link to your website, encouraging users to get more detailed information.
- Don’t spam and avoid posting obviously advertising content.
Participating forums and Q&A services will help increase an amount of nofollow inbound links.
Encourage users to write reviews about your service
There are review aggregators where users share their opinion about services/products and make a decision whether to try the service/product. Search engines evaluate mentions and reviews of a website, so the reviews impact the ranking, especially in local SEO.
- Define the review platforms popular in your niche (Yelp, YellowBot, LocalStack, Capterra, g2crowd, etc.).
- Create an account and add a detailed description of your business.
- Stimulate clients to write reviews about your product/service.
- Contact with people who left negative reviews, figure out what’s the reason of their bad experience. Encourage them to continue using your product/services.
Additional info:Tips for Writing Great Reviews
Use images, videos, and documents for website promotion
Infographics, videos, webinars, podcasts, PDF documents, and images are types of a shareable content that can increase search visibility of the website in video, image and document search results. The key for efficient use of multimedia files lies in the proper optimization.
- Analyze your audience preferences: what type of media content they like.
- Create unique pictures, memes, infographics, gifs, and videos according to the demands of your targeted audience.
- Share pictures and videos via social media (Facebook, YouTube, Pinterest) and corresponding media platforms.
- Create videos with experts opinions, product reviews, backstage processes on YouTube, Vimeo, Flickr, Dailymotion, Metacafe, etc.
- Optimize the size, the titles, the alt-tags of images and videos.
Step 6: Social media strategy
Learn the Social Signals Model of the Industry
Shares in social media increase the visibility of the page and its user engagement metrics which lead to the growth of the page’s ranking. Before starting a social media campaign, one should define the type of content that would strike for a particular business segment.
Research social media activity of your competitors:
- what social platforms they use;
- how often they make posts;
- what kind of content they share (industry news, fun facts, niche memes);
- how many likes and shares they get, analyze what type of content works better;
- how they work with users’ feedback.
You can use Google Trends to see what is popular in the search. Also, you can opt for services such as Buzzsumo, EpicBeat, Social Animal, etc. that help to learn what’s trending in social media at the moment.
Additional info:Your Guide to Social Signals for SEO
Strive to create viral content
Active and influential accounts on Google Plus, Twitter, Facebook, Pinterest, etc. help get additional traffic and attention to a brand. They also can be very contributive to the website’s search ranking.
- Define your targeted audience and according to its preferences, form your posting strategy.
- Develop a content plan for your social media posting. Use a Social Media Planner to schedule your posts and track their performance.
General tips on creating content for social media:
- Mix the entertaining and informative posts.
- Share videos, infographics, charts, tables and other multimedia;
- Create draws, quizzes, contests, polls – they will help engage your subscribers;
- Analyze audience activity, what they need, FAQ, scrutinize the feedbacks;
- Take active participation in discussions, ask people’s opinion about products, etc;
Add Social Media Buttons to a Website
Social media buttons are icons (in a header, sidebar or a footer of a page) that allow to share the page’s content via social media with a single click. This helps to spread the word quickly.
- Define social networks that are foreground for your business (Facebook, Twitter, Instagram, Pinterest, Google+, LinkedIn, etc.)
- You can add buttons manually or by using one of the multiple Social Media button plugins available for many CMSs like WordPress, Joomla, Drupal, Magento, Blogger and other.
Additional info:Add Social Media Buttons
Use Open Graph Protocol for Social Media Posts
Open Graph is a protocol that allows to control the look of social media posts sharing articles from a website. It is a set of meta-tags that structure the information (a headline, a description, a preview) in the post so it could attract more clicks and shares.
Place Open Graph tags in the <head> section of your page’s html code. Primary open graph tags:
- “og:locale” — points out a language of your website
- “og:type” — indicates the page type (article, video, news, etc.)
- “og:title” — title of the page.
- “og:description” — short description of the page that users can see in the social media post
- “og:url” — link to the website’s page
- “og:image” — link to the image shown in the post
- “og:site_name” — name of the website
If your post on Facebook doesn’t look the way it is supposed to, use Facebook Sharing Debugger to figure out where the problem lies.
Additional info:Open Graph Stories on the Web
I hope this guide helped you level up your SEO game.
If you have an excellent SEO tip that you think I should add, please let me know in the comments below.