Battle Plan

Through many years of well-fought battles, we have developed a winning process that is proven to bring real results. Learn more about the Spartan SEO process below.



Spartan Websites Website Analysis

1. Soft Keyword Analysis

In this step we’ll do a soft keyword analysis based on the information found on the website or shared by the client.  This is by no means the final keyword list but it will give us a jumping off point to begin the process.

2. Soft Competitor Analysis

In this step, we’ll do soft competitor analyses based on the information found on the website or shared by the client and analyze the online competitors of the business.

3. Website Evaluation (Site Audit)

In this step we will evaluate and analyze your website to identify incompatible elements that may hinder search engine spiders/crawlers/bots from crawling and indexing your site pages and offer solutions to overcome these issues in a detailed document.  This is basically looking at how well your website speaks “Google.”

4. SEO Questionnaire for Business Details

We will send you a set of questions to be answered so we can understand your business & get your input. This is important to gather the necessary details of the business for later steps in the SEO process.

5. Competitor Analysis

Competitor analysis is important because it gives data about which strategy is working in the industry and what we will need to do to improve our keyword rankings and to outperform other competitors. The insights gained from this analysis help us understand which tasks we should prioritize, and it shapes the way we build out our campaigns. We analyze the following elements during competitor analysis:


  • Find Their Keywords
  • Analyze Their Site Optimization
  • Keyword Density
  • META Information
  • Internal Linking
  • Content Analysis
  • Analysis of Their Backlinks
  • Analysis of Their Social Media Profiles

6. Keyword Research & Analysis

After receiving the questionnaire & competitor analysis, we will do a thorough research to determine the most relevant and popular keywords/key phrases for promoting. The keywords selected are based on 3 major factors – Relevance, Popularity and Buyer Purchase Intent. We use tools like Word Tracker, Keyword/Discovery, Overture Keyword Tool, Google Keywords Planner, and SEMRush to determine the keywords.

7. Baseline Traffic Report

This report will show current traffic to your website (before we begin the SEO campaign). This helps us target our work and improve the traffic to your website.

8. Baseline Search Engine Rank Report

This report will show your website’s current position (before we begin our SEO campaign) for the mutually agreed keywords/key-phrases. It helps us to target our work to improve these rankings.

9. Identify Landing Pages

Upon approval of keywords/key-phrases we will determine the best landing pages for each group of keywords.


On-Page SEO

Spartan Websites On-Page Optimization

10. Meta Tags Optimization

Metatags play a major role in On-Page Search Engine Optimization. We will create custom Meta tags for the final keywords according to the current competition.

11. Page Headings

Page headings are also important for web promotion. We will create custom Page Headings as well.

12. Page Content Optimization

We will edit/add content (if needed) based on the final keywords to maximize keyword density.

13. Image Optimization

Optimizing the images in a website with ALT tags help the search engines to interpret the information easily. We will add keywords to ALT tags to maximize keyword density.

14. Hyperlink Optimization

Optimizing the links within a website with appropriate anchor text is very important in order to give your readers a good experience. Also, Search Engines give prominence to keyword rich anchor text. We will create keyword rich anchor text in order to maximize keyword density.  (This means no more Read More or Click Here buttons – these types of actions need to contain keywords).

15. Google Analytics Integration

We will generate Google Analytics code & it will be integrated to all website pages if necessary. We will generate the report using the Google Analytics tool. Detailed traffic analysis also helps us understand the effectiveness of the keywords being used and measure the usefulness of the off-page optimization strategies.

16. Google Search Console & XML Sitemap Creation & Submission

The Sitemaps Protocol allows a webmaster to inform search engines about URLs on a website that are available for crawling. It allows webmasters to include additional information about each URL when it was last updated, how often it changes, and how important it is in relation to other URLs in the site. This allows search engines to crawl the site more intelligently. We will setup Google Search Console and create & submit the XML Sitemap.

17. Creation of Robots File

A robots file is a file on a website in the root directory which determines which search engines have access to which pages within a website. We’ll create/update robot files, if necessary.

18. Search Engine Submission

This step covers the manual submission of optimized website pages with all the major search engines including Google, Yahoo, Bing.  There are more than 400 hundred search engines so the major ones are only the beginning of our Off-Page SEO process.


Off-Page SEO

Spartan Websites Off-Page SEO

19. Linking Details

This is based on all the business information like address, domain, phone number, services, different locations, logo and basic description of the business completed in the Client Questionnaire.

20. Content Calendar

For activities which require content like Article, Blog, Web 2.0 properties & Press Releases, we will create a content calendar which contains date & keywords (on which we’ll need content) in advance to do all the content marketing activities. 

21. Local Marketing (if applicable)

Local Search listing enables users to find businesses and services within a specific geographic region. A Local Search Listing means potential customers, searching in local search engines, local directories, online yellow pages and other local search sites such as Google Local, Yellow Pages, Yahoo Local and more, can find your business. A Local Search Listing gives your business instant locally targeted exposure online and delivers more potential customers. It also helps improve the natural search engine ranking.

22. Social Bookmarking

Social bookmarking is the practice of saving bookmarks to a public Web site and “tagging” them with the keywords. To create a collection of social bookmarks, we will register your website with the leading social bookmarking websites. Social bookmarking is another tool which helps drive qualified direct traffic to your website.

23. Video Submissions (if applicable)

This is another major SEO step which is widely considered as a great captain for the success of generating traffic for a website. Placing videos in several distribution channels like YouTube, Vimeo, etc. helps get more qualified traffic to your website. This activity will cover the submission of optimized videos to the top video distribution websites.

24. Image/Infographics

Just like the other off-page activities these two practices helps drive targeted traffic to website. This activity will cover submission of images & infographics to the top websites.

25. Document & PDF Sharing

Just like the other off-page activities these two practices help drive targeted traffic to the website. This activity will cover the submission of PDFs & documents to the top websites.

26. RSS Feed Submissions

An RSS feed is a resource that shows the latest content from a source and the main thing about RSS is that it automatically updated. By submitting an RSS feed to different directories, you provide another way for your blog content to get syndicated and to distribute your backlinks.

27. Profile Listing

Profile creation sites are the best way to boost your traffic, keyword rankings and backlinks. Profiles are also a great medium to engage with individuals, businesses, and companies around the world. This activity will cover creating your profile on high authority websites. 

28. Article Submissions

Article submission generally refers to the writing of articles that are relevant to your online business and then getting them added to the popular article submission directories. There are various benefits of article submission including advertising, marketing, and publicity of your business online. We’ll submit the articles to high ranked domain authority websites.

29. Google Sitemap Update

Once a quarter.

30. Campaign Monitoring & Reporting

We use SEMRush and Google Analytics for all of our reporting regarding traffic to the website, conversions, and keyword rank position.

31. Re-evaluation

Because Search Engines keep changing their algorithms from time to time. In this step, we cover Re-evaluation of the website on a regular basis to identify & fix new search engine incompatible issues (if any) within the website which hamper the search engine spider’s movement across the website.  This is done on a quarterly basis.

32. Re-optimization

This will cover tweaking the page content, meta-tags, HTML coding, etc., to retain and or improve the rankings.

33. Monthly Search Engine Rank Report

Generation of monthly search engine rank report showing the positions of the agreed list of keywords.

34. Monthly Traffic Report Generation

We will generate the report using the Google Analytics tool combined with SEMRush, an SEO specific program. A detailed traffic analysis also helps us understand the effectiveness of the keywords being used and measure the usefulness of the off-page optimization strategies.



Spartan Websites Off-Page SEO

35. Find Opportunities

Review important landing pages on the website that need immediate optimization to improve conversion rate.

36. Develop Key Metrics

Develop key metrics and performance indicators that help increase leads/revenue.

37. Implement Prioritized Factors

Prioritize top 3 factors and start the optimization campaign.

38. Develop Case Studies

Develop case studies using available details to improve conversion.

39. Collect Data

Collect available user data prior to split testing launch to compare with future results.

40. Determine Split Test Elements

Discover what to split test based on user data/metrics.

41. Determine Traffic Source

Determine where traffic should come from during the testing phase.

42. Measure Outcomes

Report and measure the outcomes of split tests to adjust campaigns if needed.

43. Timing

Understand and determine correct timeframes to build and run tests to get the most value of spent resources.

44. Reporting

Develop reports and present new data and findings to further conversion optimization.

It's time to bring out the big guns