Tutorial: Google Search Console Setup
Role: Site Administrator / Journal Manager
Time: 15โ25 minutes
OJS Version: 3.5+
Google Search Console (GSC) is a free Google tool that lets you monitor how your journal appears in Google search results, identify indexing issues, and submit your XML sitemap.
Before You Startโ
- You have a Google account.
- You have access to your OJS server files or DNS settings (for verification).
Step 1 โ Add Your Property in Google Search Consoleโ
- Go to search.google.com/search-console.
- Click Add property.
- Select URL prefix and enter your journal URL (e.g.,
https://yourdomain.com). - Click Continue.
Step 2 โ Verify Ownershipโ
Google offers several verification methods. Choose the one that best matches your access:
Method A โ HTML File Upload (Recommended for Site Admins)โ
- Download the verification HTML file provided by Google.
- Upload it to your OJS root directory (the directory containing
index.php). - Confirm the file is accessible at
https://yourdomain.com/googleXXXXXXXXX.html. - In Search Console, click Verify.
Method B โ HTML Meta Tagโ
- Copy the meta tag provided by Google, e.g.:
<meta name="google-site-verification" content="XXXXXXXXXX" />
- In OJS, go to Settings โ Website โ Appearance โ Advanced โ Custom HTML Header.
- Paste the meta tag and save.
- In Search Console, click Verify.
Method C โ DNS Recordโ
- Copy the TXT record value from Search Console.
- Log in to your domain registrar's DNS management panel.
- Add a new TXT record for your domain with the provided value.
- DNS changes take 5โ60 minutes. Return to Search Console and click Verify.
Step 3 โ Submit Your Sitemapโ
OJS generates an XML sitemap automatically at /sitemap.xml.
- In Search Console, go to Sitemaps (left sidebar).
- Enter
sitemap.xmlin the sitemap URL field. - Click Submit.
Google will crawl the sitemap and use it to discover all journal articles, issues, and pages.
tip
Verify your sitemap loads by visiting https://yourdomain.com/sitemap.xml in a browser. If you see a blank page or error, ensure OJS is configured correctly.
Step 4 โ Monitor Indexing Statusโ
After submission, allow Google 1โ7 days to crawl your sitemap. Then:
- Go to Index โ Pages (or Coverage) in Search Console.
- Review the Valid count โ this shows how many of your pages are indexed.
- Review Errors and Excluded pages.
- Click on individual errors to diagnose (e.g., "Submitted URL has crawl issue").
Step 5 โ Monitor Search Performanceโ
- Go to Performance โ Search results.
- Review:
- Total clicks โ how many times users clicked your journal in search results
- Total impressions โ how many times your journal appeared in results
- Average CTR โ click-through rate
- Average position โ average ranking position
- Filter by Pages to see which articles are getting the most search traffic.
Common Issues and Fixesโ
| Issue | Fix |
|---|---|
| Pages not indexed | Check robots.txt is not blocking Googlebot; ensure pages are publicly accessible |
| Sitemap errors | Verify sitemap.xml is valid XML and accessible |
| URL not in sitemap | Check OJS base URL in config.inc.php matches your domain |
| Slow indexing | Use URL Inspection tool and request indexing for individual articles |
Next Stepsโ
- Google Analytics Setup โ track traffic alongside search performance
- Google Scholar Indexing โ ensure articles are indexed in Google Scholar
- ASEO & Discoverability โ comprehensive academic search optimisation guide
- Webmaster Tools โ full reference of monitoring and SEO tools