Auto Auction Mall offered a more affordable car-purchasing process than their competitors, but entered a crowded marketplace occupied by long-established used car and used-car-for-sale websites. From an SEO perspective, the online car buying search ecosystem is dominated by well-known brands like Carvana and AutoTrader with massive backlink profiles, over 20-30 million indexed pages, and sites that consistently invest in improving their SEO.
So Auto Auction Mall came to LinkGraph with a brand new site while wanting to better compete in this crowded market. As a nascent but growing brand, Auto Auction Mall needed to find several keyword niches that they could rank for to begin generating traffic and sales, while steering clear of searches dominated by heavyweights in their space. Auto Auction Mall had big goals to not only dominate the US market, but specific markets in Africa as well, and needed a nuanced SEO strategy that paired aggressive link building with geo-focused targeting and content strategy.
LinkGraph used our proprietary copy optimizer software to create landing pages and blog posts that strategically built topical depth around car auctions content, demonstrating the site’s authoritativeness over keyword searches in this domain. With our software, LinkGraph improved the on-page content across the site, improving their average content score in our tool from 20/100 to 80/100. The significant content improvements enabled them to start ranking for thousands of high-value keywords.
One of the challenges of launching a large site (over 100K pages) with a small backlink profile is concentrating link equity onto pages that matter most. LinkGraph became more strategic with Auto Auction Mall’s site structure by using the header to wisely route PageRank to the landing pages that were actually capable of ranking well on Google. We also added the robots “no index, no follow” tags across thousands of product pages we believed wouldn’t perform well on Google and leech precious link equity and crawl budget. Focusing their PageRank onto a narrower range of pages given the domain’s under-developed backlink profile yielded an immediate improvement on site rankings. We also added structured data markup so search engines could display event and location based auction information in local searches, which improved organic click-through rates (CTRs) as measured in Google Search Console.
Auto Auction Mall decided to shift the front-end programming language of the site from MeteorJS to ReactJS SPA (single-page application). In the process, their software engineering team was considering using front-end rendering of their page content, using hash bangs for URL routes, and other strategies to focus on delivering a compelling user experience. Fortunately, with the LinkGraph team’s extensive technical experience working with SPAs and SEO best practices, we helped Auto Auction Mall’s in-house team avoid the pitfalls of using these advanced javascript technologies through server-side rendering for GoogleBot requests initially using PhantomJS and then later with SSR in NodeJS, so that search engines would receive fully rendered HTML content and meta tags. This enabled Auto Auction Mall to deliver a high quality user experience while also delivering crawler-friendly HTML content.
LinkGraph also ran our own crawlers across the site to make sure the server was configured correctly and that search engine robots would be able to index the site correctly. We also utilized the webserver logfiles alongside Google Search Console data to verify that crawlers were still able to discover and index pages throughout the site after the migration.
LinkGraph worked with the Auto Auction Mall team during the process of migrating the site to Google Cloud Platform (GCP). GCP allowed the site to be hosted on production-grade infrastructure that would be capable of scaling up as the site continued to grow its traffic. In the process of migrating the site’s URL paths, we created a comprehensive URL redirect map to confirm that 100% of URLs on the old site would properly resolve to the appropriate new URL paths. This ensured that the site would minimize any loss of search visibility due to the site’s old pages 404-ing and getting ejected from search results after the migration. This close coordination with the AAM team actually resulted in the site increasing its search visibility by 15% after the migration.
There was also the possibility that Auto Auction Mall could lose existing keyword rankings and visibility if the site migration was not properly monitored or search engines struggled to crawl and index redirects and new url maps correctly. LinkGraph prioritized providing comprehensive guidance throughout the technical challenges of site migration while incorporating a full-scale link building and technical optimization strategy.
LinkGraph performed a comprehensive audit of Auto Auction Mall’s backlink profile to identify and remove toxic and spammy backlinks. LinkGraph set up monthly updating of their disavow file in Google Webmasters Tools. Then, LinkGraph executed a high-scale outreach campaign to improve the quality of Auto Auction Mall’s backlink profile, focusing on high-authority automotive publications in the US market. Over the course of the first 12 months of the campaign, LinkGraph secured over 300 relevant backlinks in relevant editorial content on these publications, significantly boosting Auto Auction Mall’s domain authority. LinkGraph also ran link building campaigns targeting specific foreign markets in Africa that the Auto Auction Mall team was focused on.
LinkGraph used our proprietary copy optimizer software to create landing pages and blog posts that strategically built topical depth around car auctions content, demonstrating the site’s authoritativeness over keyword searches in this domain. With our software, LinkGraph improved the on-page content across the site, improving their average content score in our tool from 20/100 to 80/100. The significant content improvements enabled them to start ranking for thousands of high-value keywords.
LinkGraph’s data-driven, strategic approach to SEO strategy almost tripled the organic traffic to AutoAuctionMall.com, making the traffic the site has earned from search engines the most significant driver of revenue for the brand. Together, we’ve come a long way, and look forward to continuing helping the brand drive long-term, sustainable growth in the years to come.
Cookie | Duration | Description |
---|---|---|
__cfruid | session | Cloudflare sets this cookie to identify trusted web traffic. |
__hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
csrftoken | 1 year | This cookie is associated with Django web development platform for python. Used to help protect the website against Cross-Site Request Forgery attacks |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
bcookie | 1 year | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID. |
bscookie | 1 year | LinkedIn sets this cookie to store performed actions on the website. |
lang | session | LinkedIn sets this cookie to remember a user's language setting. |
lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
na_id | 1 year 24 days | The na_id is set by AddThis to enable sharing of links on social media platforms like Facebook and Twitter. |
ouid | 1 year 24 days | Associated with the AddThis widget, this cookie helps users to share content across various networking and sharing forums. |
UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
Cookie | Duration | Description |
---|---|---|
_gat | 1 minute | This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites. |
Cookie | Duration | Description |
---|---|---|
__hstc | 5 months 27 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_ga_XG2FWHK2V3 | 2 years | This cookie is installed by Google Analytics. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie. |
_hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user. |
_hjIncludedInPageviewSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit. |
_hjIncludedInSessionSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's daily session limit. |
_hjTLDTest | session | To determine the most generic cookie path that has to be used instead of the page hostname, Hotjar sets the _hjTLDTest cookie to store different URL substring alternatives until it fails. |
CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
hubspotutk | 5 months 27 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
uid | 1 year 24 days | This is a Google UserID cookie that tracks users across various website segments. |
Cookie | Duration | Description |
---|---|---|
_fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
anj | 3 months | AppNexus sets the anj cookie that contains data stating whether a cookie ID is synced with partners. |
IDE | 1 year 24 days | Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile. |
IDSYNC | 1 year | This cookie is set by Yahoo to store information on how users behave on multiple websites so that relevant ads can be displayed to them. |
pa_crosswise_ts | 2 years | The pa_crosswise_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data. |
pa_google_ts | 2 years | The pa_google_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data. |
pa_openx_ts | 2 years | The pa_openx_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data. |
pa_rubicon_ts | 2 years | The pa_rubicon_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data. |
pa_twitter_ts | 2 years | The pa_twitter_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data. |
pa_uid | 2 years | This cookie is set by prfct.co. This cookie is used across the websites that use same ad network to display ads to the other advertisers in the network. |
pa_yahoo_ts | 2 years | The pa_yahoo_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data. |
personalization_id | 2 years | Twitter sets this cookie to integrate and share features for social media and also store information about how the user uses the website, for tracking and targeting. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
uuid2 | 3 months | The uuid2 cookie is set by AppNexus and records information that helps in differentiating between devices and browsers. This information is used to pick out ads delivered by the platform and assess the ad performance and its attribute payment. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Duration | Description |
---|---|---|
CSRF-TOKEN | 1 day | No description |