Wondering how to optimize the site based on GOOGLE requirements and index your site on GOOGLE search engine? Here are the steps for you to follow. Assuming you have brief idea on how to optimize website to SEO friendly site otherwise you may read up this page to get a rough idea before continue reading up the following …
To begin, you must have a ready website and a domain URL that you would like to index on Google Search.
ACTION 1: SUBMIT URL TO GOOGLE
Ensure your website is optimized and good to go!
Here are the Google guidelines :-
Go to https://www.google.com/webmasters/tools/submit-url . You will see this screen.
Key in your full website URL with http:// prefix. Then, enter Captcha code to verify that you are a real human and not a virus trying to spam the site.
Woohoo! You have just submitted your site to Google to process the page to be indexed on the Google search engine. The listing will take a while to be listed and not be instantly as expected.
Once your site is indexed on Google, there is no need to re-submit again as Google will likely to flag the site as spam if submitting multiple times.
Voila your website is on the Google Search Engine. If you would like to boost up your ranking and be on top of the page, you will have to find ways to increase your web traffics. There are many methods available to boost up the ranking. Try to be creative and think of the most effective methods for you to increase web traffics.
Let’s say if your site is not appearing on the Google search after submitting your URL, you may need to check your files again or contact Google and see what’s going on. There is no guarantee that their web spider will be 100% indexing your site. Read this for more information https://support.google.com/adsense/answer/92380?hl=en
ACTION 2: SUBMIT SITEMAP TO GOOGLE WEBMASTER TOOL
Sitemap is a list of pages available on your website. GOOGLE uses sitemap to learn the structure of the your website. Here are the steps on how to submit sitemap to GOOGLE WEBMASTER TOOL
Go to https://www.xml-sitemaps.com/ and key in your web URL to generate the sitemap file.
Download the generated sitemap .xml file to your computer
Upload the sitemap .xml file to your root folder in your server.
Then go to Google Webmaster Tool website. Follow the steps below:
Click on the dashboard on the left panel, go to sitemap section on the right and follow through…
Then click on the “ADD/TEST SITEMAP
Key in your URL and click on either “Test Sitemap” or “Submit Sitemap”
Thereafter, wait for few days for Google to crawl and index your pages on your website.
ACTION 3: UPLOAD “robots.txt” TO THE ROOT OF YOUR SITE.
Do you have any site contents that you don’t want to be accessed by the Googlebot or other search engine crawlers? If yes, you need to create a file called robots.txt file to be uploaded to the root of your site. The primary purpose of robots.txt is to restrict the access to your website by search engine crawlers like googlebot.
To get started, create a textfile and name it as robots.txt. Then upload it to the root of your website. For eg: http://yourwebsite.com/robots.txt All the major reputable search engine crawlers will look for this file to take instructions before crawling your website.
The commands in robots.txt file uses Robots Exclusion Standard, a protocol with a set of instructions to the web crawlers (mobile crawlers vs desktop crawlers) to perform what is being indicated in the textfile containing the commands.
The file uses the following syntax. Remember that this commands are case sensitive :-
|User-agent: * -> First command in robot txt. It sends instructions to (*) all search bots. The wildcard(*) symbol means ALL.Some of the most common bots are: Googlebot, Bingbot, Yahoobot, etc…..For eg:- User-agent: Googlebot
Here is the list of bots you can refer to: http://www.robotstxt.org/db.html
|Disallow:/||ban the bots from the entire website directory including homepage. First fwd flash (/) represents root layer of your website.|
|Disalllow:/admin||restrict specific files or folders.|
|Disallow:/path/xxx.html||Restrict individual file or folder.|
Character/Pattern Matching Rules
|Disallow:/*?||restrict all access to all dynamically generated url that contains (?) for example|
|Disallow:/private*/||/filename*/ restrict and block access to ALL directory that begin with the file name|
|Disallow:/*.php$||Instruct the bot not to crawl or cache file that end with the php extension|
You may refer to this site for more information on url blocking commands and pattern matching rules https://support.google.com/webmasters/answer/6062596?hl=en
ACTION 4: USE RICH SNIPPETS, SCHEMA AND MICRODATA TO BOOST CLICK THROUGH RATES
The main aim here is to advertise the content on SERP in a more structured and informative way giving users as much information as possible before user consider clicking through the link on the search engine.
Google offers several ways to promote and enhance your content. Each category has different structures data markup so choose the one that matches your needs and include it in your website.
Google uses Knowledge graph, an intelligent knowledge-based system that is uniquely designed to collect information about objects in the real world and interconnect the relevant information collected with one another to create a more detailed and accurate search results, enhancing the search results with semantic search information gathered from a wide variety of sources… The object could be people, facts, book, movie, places.
If you own a company, shop, organization or you have an authority to certain contents, you may
try knowledge graph.
You can imagine that the Knowledge graph is like a huge database (databank) that collects and stores millions of pieces of data about keywords user frequently search for. When the user types in the keyword to search for object, Google will try to pull all the accurate information relevant to the keyword from the database to the search result.
Follow this GOOGLE GUIDE and choose one of the category that matches your needs and include it in your website. Follow the steps to add the structured data markup on your page.