Search engines are an important source of traffic for your website. It’s very important your website is properly indexed on search engines so it shows up in search results.
What is a search engine?
Search engines are where you look stuff up on the internet. The most popular search engine is Google, it’s where most people go to find answers or look stuff up online.
Google has a global market share of approximately 92.4%, that means you need to make sure your website ranks on Google. If your website doesn’t rank on Google, it’s almost as if it doesn’t exist.
Some other popular search engines are Bing, Yahoo, Baidu, Yandex and DuckDuckGo.
Most search engines discover websites automatically; however, when it comes to WordPress – it’s better to submit your website manually so search engines index it faster.
If you don’t have a lot of money to spend or are just starting your business, search engines are vital as they drive organic traffic. Organic traffic is free traffic to your website, unlike paid ads.
Here are some ways to submit your WordPress website to search engines and make sure it ranks in order to drive traffic.
Add your website to Google Search Console
Submitting your website to Google is easy and Google provides a free tool called Google Search Console (GSC) to help you add your website to its search engine.
GSC also allows you to see how your website is performing in search results.
Let’s start!
For this, you can use an existing Google account, or you can create a brand new account.
If you’re running a business, it might be a good idea to create a separate Google account to separate your personal and business accounts.
Head to Google Search Console, fill in your domain under the URL Prefix section, and click Continue (we recommend using URL prefix as that method is easier to verify):
Next, you’ll see several verification options Google provides:
- HTML file
- HTML tag
- Google Analytics
- Google Tag Manager
- DNS record
We recommend going with the HTML file verification option as it’s the easiest method.
Click the HTML file to download it to your computer:
After you’ve downloaded the HTML file, log into your hosting control panel and upload it to your domain’s root directory.
If you’re verifying your primary domain name on your hosting account, go to the public_html directory, and if it’s a subsite – go to the subdirectory folder of the website you want to verify inside of public_html.
Click Upload in the top menu, click Select File and upload the Google HTML file:
Your hosting file manager will automatically upload the file to the specified directory.
Head back to your Google Search Console tab, and click Verify:
Google will then verify your website, and once completed, you will see a Ownership verified message:
Keep the verification file in your public_html directory to make sure Google keeps ownership of your website verified on Google Search Console and its search engine.
Generate an XML sitemap
Next, we need to create an XML sitemap of our website to help search engines discover our site’s content faster and display it in their search results.
What is an XML sitemap?
An XML sitemap essentially contains all content from a website (posts, pages, etc.) in an XML file so search engines can easily find and process it.
WordPress automatically generates sitemaps now and you can easily get one for your website using a plugin.
The All in One SEO plugin is a comprehensive WordPress SEO tool and allows you to customize your sitemap and provides other useful SEO features.
All in One SEO plugin
Log in to your WordPress Dashboard, head to Plugins > Add New, fill in All in one SEO in the top-right search bar, and click Install Now:
Once installed, click Activate to activate the plugin:
Once activated, All in One SEO will automatically generate the sitemap of your website. Head to All in One SEO > Sitemaps, and click Open Sitemap:
Here you’ll see a list of all sitemaps (sitemap index) All in One SEO plugin created for your website:
We see multiple sitemaps (instead of a single sitemap) because it’s better to split up large sitemaps, so search engines can digest them easier.
Having different sitemaps for different content allows sitemaps to load faster, and it’s more manageable as your website grows.
If you click on any of the links on that page, you’ll see the content listed in each sitemap:
Make sure to keep the tab with your sitemap index open as we need it for the next step.
Submit your XML sitemap to Google Search Console
Log in to your Google Search Console and click Sitemaps under the Index section on the left:
GSC prefills your domain name, you can simply type in sitemap.xml into the text field and click the Submit button:
If you did each step correctly, you’ll see a Sitemap submitted successfully message and your sitemap will show in the list of submitted sitemaps:
Submit your website to other search engines
Google is the #1 search engine on the web with over 90% of market share; however, submitting your website to other search engines is also important and can generate a good amount of traffic to your website.
Bing
Bing is another popular search engine.
To submit your website to the Bing search engine, you need to create an account with Bing Webmaster Tools.
Click the Sign In button in the top right corner and sign in with your Microsoft, Facebook, or Google account.
Since we already previously verified our site with the Google Search Console, we can use the automated import tool on the page’s left side.
Click Import to proceed further:
Then Continue:
Log in to your Google account, and Bing will show a list of websites it can import:
You should see the website you submitted previously to GSC in the list. Make sure it’s selected, and click Import.
Once completed, you should see a success message:
Log in to Bing Webmaster Tools, click Sitemaps on the left, and click Submit sitemap:
Next, fill in your domain with the /sitemap.xml suffix, for example:
https://yourdomain.com/sitemap.xml
and click Submit:
Once again, you’ll see a success message, and the sitemap will appear in the list of sitemaps in Bing:
That’s it!
Bing will automatically submit your website to Yahoo as well. Since DuckDuckGo uses Bing’s search results – it will be automatically indexed on DuckDuckGo as well. Pretty convenient!
Check if your website is indexed
To check if search engines have indexed your website, go to any search engine (Google, Bing, Yahoo, DuckDuckGo), and fill in site:yourdomain.com in the search box. For example:
site:Nexym.com
If your website has been indexed, you will see a list of content and your homepage will be at the top of search results.
Final words
Keep in mind that it could take days or weeks for search engines to show your website in search results. Unfortunately, you can’t force Google or any other search engine to speed up the process.
In reality, building valuable SEO and ranking on search engines can take years. You have to be patient and persistent above all else.
That said, you should start seeing some of your website pages rank after a couple weeks by following the steps in this guide.
If your website is not showing in search engines, check that your WordPress is not set up to block them.
Log in to your WordPress dashboard and head to Settings > Reading, and ensure that the Search engine visibility option is not selected:
Lastly, don’t fall for the website submission services, as they charge you a premium fee to do something you can do yourself, for free using the steps in this guide!