ON PAGE SETUP WORKFLOW

SEO SITE LEVEL PROMOTION SETUP

Job 1 – Site Level Keyword Research

Task-1 Competition Analysis

Note: Before doing competitor analysis you need to know your competitor. Eg: If your site is “Inframat pro” then your competitor is “Biomat“.

  1. Get basic keywords list from a competitor site
  2. Search targeted keyword in the search engine
  3. List top competitor for each keyword
  4. Check how they are using keyword

Link: http://www.webconfs.com/how-to-analyze-your-competitors-article-39.php

Task-2 Keyword Research

  1. Analyze for long tail keywords research by using google keyword planner  
  2. Search the keywords volume using google trends and verify right keyword using planner.
  3. By considering  location, Search volume, competition, short  and long tail keyword and business

Steps to do Keyword Research

  1. After finalizing the list of topic related to the website industry.
  2. Decide which keyword can be a target for the particular topic
  3. Login to google adwords, find  tools-> keyword planner
  4. Select first option “Your products and services” and type basic keyword
  5. Type the website or webpage URL in landing page section
  6. Select location like country, city depending upon website promotion, eg: United States, New Jersey, etc.

Task-3 Meeting with the Client for Keyword Finalisation

Key Indicators Your SEO Is Bringing Results. Benefits of meeting and explaining to the client are-

  1. Better Rankings for Minor Keywords or Long tail keywords
  2. Increased Number of Unique Keywords
  3. Increased Traffic from Search Engines
  4. Improved Rankings with Ranking Services
  5. Better Visibility on Social Media

Task-4 Get Customer Approval for Keywords

SEO keywords to Bringing Results. Review the Keywords with the client and finalize the good keywords.

  1. Finalize Better Rankings for Minor Keywords or long tail keywords
  2. Increased Number of Unique Keywords and density
  3. Improved Rankings with better competitor analysis of keywords
  4. finalize set of related keywords for site level activities.”

Task-5 Site Level Schema

Data markup for the site. The site level schema depends upon the industry. Eg: If your site is only to target people locally, use local site level schema.

  1. Articles
  2. Local business
  3. Restaurants
  4. Book Reviews
  5. Movies
  6. Software Applications
  7. Events
  8. Products

Link to setup schemahttps://schema.org/docs/schemas.html

Job 2 – Site Level Activities

Task-1 RSS Feeds Set-up

How to Create RSS Feed?

  1. Login into google feed account (https://feedburner.google.com), create a new feed for a website.
  2. Copy the XML feed code in a text file and convert into the XML file and upload in the top root directory of the website.
  3. Verify the RSS feed set up is working or not with RSS feed URL.
  4. Process with website RSS feeds to the Google feed setup. 

Where to upload RSS feed XML file?

  1. Login to Cpanel by visiting www.example.com/cpanel
  2. Go to  File Manager -> Public_html
  3. Click upload and upload the feed.xml file.
  4. After uploading check by visiting

www.example.com/feed.xml or www.example.com/feed (Some browsers may not work, Use Chrome or Firefox)

Link- http://support.hostgator.in/articles/cpanel/how-to-upload-a-file-using-the-file-manager

Task-2 Sitemap.xml Update

Creation an XML Sitemap to structure everything on the site.

Steps

  1. Log in to your WordPress website. install SEO Yoast plugin and activate it.
  2. In Yoast plugin click SEO. The ‘SEO’ settings will expand by providing you with additional options. Click on ‘XML Sitemaps’.
  3. Toggle the switch to ‘Enabled’.
  4. The screen automatically expands with additional options for the sitemaps. Customize your sitemap using the newly displayed tabs.
  5. Click ‘Save Changes’ to activate XML Sitemaps.
  6. View your new XML Sitemap by clicking the ‘XML Sitemap’ button.

Link- https://kb.yoast.com/kb/enable-xml-sitemaps-in-the-wordpress-seo-plugin/

Task-3 HTML Sitemap Update

Create HTML Sitemap to structure everything on the site. Note: Use Tool to make faster or Get a suggestion from client to align HTML sitemap structure

Steps

  1. Visit https://www.xml-sitemaps.com/
  2. Type your website URL with HTTP like( http://www.example.com)
  3. In “change frequency” give weekly.
  4. In “Last modification” Give “None”
  5. In “Priority” Give “None”
  6. Click “Start” at the end and wait for 2 mins to generate the file.
  7. You will get the list of Sitemap files, download on html sitemap.

Eg: File name will be sitemap.html. Link- https://www.xml-sitemaps.com/

Task-4 Robots.Txt

  1. Analyze the pages, posts, directory files and folders to be indexed which is privacy.
  2. Analyze the search engine to be indexed or not default User-agent: *
  3. Allow or disallow the site pages, posts, directory files and folders to be indexed or deindexed.

Steps to create a robots.txt file. Note: Robots file is to created manually and update on the root of hosting.

  1. Open a Notepad file in your system.
  2. Rename the file with “robots”. By default on the notepad, file extension will be .txt. Eg: Your robots file will be “robots.txt”
  3. Create a user agent in the robots.txt file as shown below

          User-agent: *

          Disallow: /?*

          Disallow: /wp-admin/

     4. Save the robots file after updating.

     5. Login to web panel like cpanel by visiting www.example.com/cpanel

         Click File Manager – > Public_html. Follow: https://www.youtube.com/watch?v=8lZjPhMfogk

     6. Upload the robots file as shown above path.

     7. Your work is done.

Link- http://www.poweredbysearch.com/blog/learn-how-to-optimize-your-robots-txt-file/

Robots Important Points

Note: User-agent: *   is by default, only 1 time should be used in robots file.

1) If You want to block an entire website using robots file, just update

User-agent: *

Disallow: /

2) If you do not want to index the entire folder of your site

Like: www.example.com/folder/page1, then Just update. So Google won’t index any pages with that folder.

User-agent: *

Disallow: /folder/

3) If you do not want to index any 1 Page of your site

Like: www.example.com/page1, then Just update. So Google won’t index Page1.

User-agent: *

Disallow: /page1

4) If your pages showing? after the URL, then just Update

User-agent: *

Disallow: /?*

Task-5 Zopim Activation and Configuration

Visit account page- https://account.zopim.com/account/login?redirect_to=%2Faccount%2F

  1. Enter all details of registration and submit.
  2. Go and activate mail of zopim of signup process.
  3. Add zopim chat code on website using header and footer script.
  4. Save the code.
  5. Click on verify zopim code, after configuring in site.

Task-6 Email Forwarder

Steps

  1. To access the forwarders menu, click on the Forwarders icon on the main screen of your cPanel interface.
  2. Click on Add Forwarder.
  3. Put the name of the email address you wish to forward from in the first blank
  4. In destination add the email to be received like Gmail or yahoo mail id.
  5. Click forward button to be forwarded automatically from one to another email id.

Link- https://www.siteground.com/tutorials/email/email_forwarding.htm

Task -7 Analyze Pages

Analyze pages to index or no index

  1. Extract all URL’s from site
  2. Identify the privacy files, directories, pages, blog post to set index or no index part.
  3. Analyze the pages issues of site level and page level
  4. Use the tool to analyze the pages SEO and speed.

How to analyzes how many pages have been indexed in google?

  1. Go to Google type site:http://www.example.com
  2. You can  find all the pages of the site www.example.com
  3. Make a list of unwanted pages to remove from google index.

Link- https://www.sistrix.com/ask-sistrix/google-index-google-bot-crawler/how-can-i-find-out-how-many-pages-of-my-domain-are-indexed-by-google/

Task-8 Setup.Htaccess File in the Root

  1. Edit .Htaccess File In WordPress Using CPanel Or Edit.Htaccess File From the WordPress Dashboard
  2. Add rules for redirection, block bots. (Copy the code and paste it into notepad and save it as .htaccess on your desktop. Now Upload this file to the public_html folder in root directory by connecting your WordPress site using an FTP client like Filezilla or using File Manager in cPanel. )

Job 3 – Google Penalty Removal

Task -1 Research For Negative Links

  1. Review your backlink profile using google webmaster->search traffic->links to your site.
  2. Use backlink watch or link detox tool to identify more backlinks and review the bad links.
  3. Clean bad backlinks using google disavow tool or contact webmaster to remove it.
  4. Monitor new links using webmaster

How to check backlinks?

Visit www.backlinkwatch.com and type the URL, for eg: www.example.com or http://www.example.com

Check negative SEO link- https://www.siliconbeachtraining.co.uk/blog/detecting-negative-seo

Task -2 Disavow Backlinks- Disavow tool  

Step 1:

  1. Download links to your site
  2. On the Webmaster Tools home page, click the site you want.
  3. On the Dashboard, click Search Traffic, and then click Links to Your Site.
  4. Under Who links the most, click More.
  5. Click Download more sample links.

If you click Download latest links, you’ll see dates as well.

Step 2:

Upload a list of links to disavow

  1. Go to the disavow links tool page (https://www.google.com/webmasters/tools/disavow-links-main).
  2. Select your website.
  3. Click Disavow links.
  4. Click Choose file.

Link- https://www.quicksprout.com/2014/05/28/when-and-how-to-use-the-google-disavow-tool/

Job 4 – Google Webmaster

Task-1 Submit Sitemap and robots

  1. Select your site on your Google Search Console home page.
  2. Click Crawl.
  3. Click Sitemaps.
  4. Click ADD/TEST SITEMAP.
  5. Type sitemap.xml.
  6. Click Submit Sitemap.

Link- https://support.google.com/sites/answer/100283?hl=en

Block URLs with robots.txt

  1. Check your robots.txt files what is to be blocked.
  2. Create a robots.txt file.
  3. Test your robots.txt with the robots.txt Tester.
  4. Submit your updated robots.txt to Google

Link- https://support.google.com/webmasters/answer/6078399?hl=en

Task-2 Fetch as Google

Note: You need to know which pages to index and which pages not to index using robots.txt file

How to Find how many pages are indexed?

  • Go to Google and type site: http://www.example.com
  • You can  find all the pages of the site www.example.com

Steps to fetch pages

  1. Visit https://www.google.com/webmasters/tools/
  2. Click the domain -> click crawl -> select fetch as Google.
  3. Enter your webpage or blog URL into the input field without a domain name and click the fetch button.
  4. Once fetched successfully. Click submit to index button and two option rises.

Check out the link to how to remove web pages from google? https://www.voog.com/blog/how-to-remove-your-website-or-web-page-from-google

Task-3 Remove URL’s

Note: You have to find how many pages are indexed?

  1. Go to Google type site: http://www.example.com
  2. You can  find all the pages of the site www.example.com
  3. Make a list of unwanted pages to remove from google index.

More info: https://www.sistrix.com/ask-sistrix/google-index-google-bot-crawler/how-can-i-find-out-how-many-pages-of-my-domain-are-indexed-by-google/

Steps to remove URL’s

  1. Open the Remove URLs page.
  2. Click Temporarily hide.
  3. Enter the relative path of the desired image, page, or directory and click Continue. The path is relative to your Search Console property root and should include a leading/mark.

Choose one of the following actions on the form:

  1. Temporarily hide the page from search results and remove from cache(Recommended)
  2. Remove page from cache only
  3. Temporarily hide directory
  4. Click Submit Request

Link- https://www.voog.com/blog/how-to-remove-your-website-or-web-page-from-google

https://support.google.com/webmasters/answer/1663419?hl=en

Task-4 Search Appearance

  1. Click search appearance and select structure data to identify schema errors according to your site displayed.

      2. Click Data Highlighter – help Google identify some types of structured data on the pages without the need for the code to actually be implemented

refer link- http://searchenginewatch.com/article/2272093/Google-Updates-Data-Highlighter-Launches-Structured-Data-Markup-Helper

      3. Click HTML improvements – check any meta tags has the duplicate copy issue

      4. Click site link – this tool is little risky and carefully handle, just enter the URL that wants to be removed

Refer link: http://searchenginewatch.com/article/2275870/Structured-Data-Content-Rich-Snippets-Authorship-vs.-Author-Rank

Task-5 Crawl Status

Steps

  1. Analyze the crawl errors obtained.
  2. Click crawl -> then select crawl error
  3. Work on any HTTP, sitemap error, not followed error, not found 404 error, restricted robots, soft 404’s issue, timeout issue, unreachable.
  4. Check on the site pages to fix the crawl error issue.

Link- https://moz.com/blog/how-to-fix-crawl-errors-in-google-webmaster-tools

Task-6 Webmaster Report

  1. Look for crawl errors and make a list of all errors.
  2. Find Duplicates on HTML improvements and make a list
  3. Check how many pages submitted, indexed and blocked by robots.
  4. Check the search traffic related key metrics

           i) Impressions show the number of times you appeared in a search result for that query.

          ii) Clicks are the number of times folks clicked on your result for that query.

         iii) CTR is the clickthru rate: The number of clicks per impression.

         iv) Average position is where you ranked.

      5. Check Your Site’s Structure

      6. Diagnose your XML sitemap for errors

      7. Make all into an excel sheet to show to clients.

Link- https://www.seroundtable.com/july-2016-google-webmaster-report-22342.html

Job 5 – Google Analytics

Task-1 Custom Reports

Steps

  1. Sign in to your Google Analytics account.
  2. Select the Customization tab, at the top of any page in Analytics.
  3. Click +New Custom Report from the top of the table.
  4. If you don’t see this option, select Custom Reports > Overview in the left navigation.
  5. Enter a Title.   (Optional) Click +add a report tab. at least 1 tab, but you can add more
  6. Select a report type: Explorer, Flat Table, or Map Overlay.
  7. Define your dimension and metrics.
  8. (Optional) Click +add filter to limit the report to specific dimensions
  9. (Optional) Select where this report should appear. Use the dropdown menu to select specific views, or select All views associated with this account to allow this report on all views you have access to.
  10. Click Save.

Link- https://support.google.com/analytics/answer/1151300?hl=en

Eg: https://blog.kissmetrics.com/expert-google-analytics-reports/

Task-2 Create Goals

Create a new goal

  1. Sign in to Google Analytics.
  2. Select the Admin tab and navigate to the desired account, property and view.
  3. In the VIEW column, click Goals.
  4.  Click + NEW GOAL or Import from Gallery to create a new goal, or click an existing goal to edit its

Opt1: Goal from the template

  • Select a Template from the list.
  • Click Next step to continue setting up your goal. Goal categories (Revenue, Acquisition, Inquiry, Engagement)

Opt2: Custom goal

  • Select Custom from the list of options.
  • Click Next step, then select a goal Type.
  • Click Next step again to continue setting up your goal.

Smart Goals

Note: work on the funnel creation based on the pages that need to be added in the funnel.

Link- https://support.google.com/analytics/answer/1032415?hl=en#goal_type

Task-3 Create Custom Segments

Create a segment:

  1. Sign in to your Analytics account.
  2. Open the View whose data you want to analyze.
  3. Click the Reporting tab.
  4. Click + Add Segment.
  5. Click + NEW SEGMENT.
  6. Enter a name for the segment.
  7. Use the options in the different categories to configure the filters you want for your segment.
  8. Save the segment

Link- https://blog.kissmetrics.com/new-google-analytics-advanced-segments/

Task-4 Admin Activities

  1. Identify ACCOUNT, PROPERTY, and VIEW.
  2. Use the drop-down selector- Select the account, property, and view you want
  3. Or Create a new account, property, or view.
  4. Manage who can access the Admin console to help manage your organization’s account.
  5. Admin features
  • E-commerce tracking
  • Goals
  • Connect to AdWords 
  • Site Search
  • Campaigns
  • Safety net profiles
  • Filter out your internal traffic
  • Connect to Google Webmaster Tools

Link- https://support.google.com/analytics/search?q=admin

Task-5 Analyze Demographics

Enable the reports from the admin tab:

  1. Sign in to your Analytics account.
  2. Select the Admin tab.
  3. Navigate to the account and property where you want to use Demographic and Interests data.
  4. In the PROPERTY column, click Property Settings.
  5. Under Advertising Features, set Enable Demographics and Interests Reports to ON.
  6. Click Save.

To enable the reports from the Reporting tab:

  1. Sign in to your Analytics account.
  2. Navigate to the account, property, and view where you want to use Demographic and Interests data.
  3. Click the Reporting tab.
  4. Open the Audience > Demographics > Overview report.

Link- https://support.google.com/analytics/answer/2799357?hl=en

http://online-behavior.com/analytics/demographics