How can we help?

Tell us a little about yourself:

    Questions? Call Us

    "Justin at Alchemy Marketing is a marketing mastermind. He has worked with our company on every aspect of marketing including PPC, graphic design, mobile website optimization, media buying, billboard procurement and design and mass mail outs to name a few. Justin is very data driven and has a knack for pulling out insights that help our business optimize our advertising budget. I would recommend Alchemy to anybody looking to grow their online presence and drive more traffic to their website."

    Tom Tilaro, owner
    leatherfurnitureexpo.com

    "Justin has been a pleasure to work with. His expertise, creativity, and promptness keep us happy customers. 90% of our customers come see us because of how well our google ad words campaign is managed. We wouldn't be here if it wasn't for his website development and ability to utilize online marketing. Thanks Justin!"

    David Anderson, owner
    flooringhq.com

    "Justin and his crew at Alchemy Marketing are the bomb-diggity! Everything I need, and everything I envision, comes to life quickly and effectively through their expertise. When I'm not sure what I want or need, Justin's suggestions always point in the right direction!"

    Karen Pelot, owner
    pelotandassociates.com
    Alchemy Marketing
    150 E Robinson St. Orlando, FL 32801
    (407) 809-4090

    Privacy Policy
    Sitemap
    Accessibility

    50+ Tips For Optimizing Your Website

    The SEO Checklist

    Get started below
    Print Friendly Graphic

    Want a print-friendly version?

    to access downloadable PDF.
    Click here to download print-friendly PDF.
    Getting Started

    Register For Checklist (recommended)

    Save your progress and come back later at anytime.

    Set Up Google Analytics

    Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic. Visit google.com/analytics and install the tracking code between the tags of your website.

    Read Our Tutorial

    Set Up Google Search Console

    Previously called “Google Webmaster Tools”, Search Console is free Google product for webmasters to check indexing status and optimize visibility of their websites according to best practices. Visit google.com/webmasters/ to get started.

    Read Our Tutorial

    Connect Google Analytics To Google Search Console

    Logged into Google Search Console, navigate to Settings (gear icon) > Google Analytics Property and connect your analytics to view Search Console data in Google Analytics.

    Read Our Tutorial

    Set Up Bing Webmaster Tools

    Bing Webmaster Tools (similar to Google Search Console) is free Bing product for webmasters to check indexing status and optimize visibility of their websites according to best practices. Visit bing.com/toolbox/webmaster to get started.

    Read Bing’s Tutorial

    Set Up Rank Tracking

    Rank tracking services will allow you to track your SEO efforts over time by comparing your websites’ organic search rankings in Google for different keywords. I recommend Whitespark’s Rank Tracker.

    Read Whitespark’s Article

    Set Up Heatmaps

    Heatmaps give a visual representation of where users are clicking on different webpages and how far they are scrolling. These insights aren’t found in free services like Google Analytics. I recommend crazyegg.com.

    Read Our Tutorial
    Advanced
    On-Site SEO

    Ensure NAP Consistency

    Ensure that your business’s Name, Address & Phone number (NAP) displayed on your website is consistent with your Google Business listing and all other online citations. Spelling inconsistencies and miss-matching phone numbers should be reconciled.

    Read Our Tutorial

    H1, H2, H3,…tags

    Organize your website content into logical hierarchies using header tags. Ensure one <h1> tag per page (typically this is the page title), and sub-categories of the content divided up by <h2>, and <h3>, <h4>, .etc beyond that.

    Read Our Tutorial

    Optimize Page Titles & Meta Info

    Ensure target keywords are present in your page title, meta description, and meta keywords. I recommend using

    Yoast SEO for ease of use and recommendations for character length.

    Read Our Tutorial

    Optimize Image ‘alt’ tags

    Write a description ‘alt’ tag for every image on your website. These ‘alt’ image descriptions are read by browsers and Google alike and displayed if an image fails to load. A description of an image if it fails to load creates a positive user experience.

    Read Our Tutorial

    Optimize Page URLs

    Ensure that your pages’ URLs are concise, but contain target keywords. Avoid being too long or spammy looking.

    Read Our Tutorial

    Create Relevant Internal Links Within Content

    When appropriate, ensure that content on your webpages links to other pages of your website. Internal links create both a positive user experience and also gives Google a roadmap to the content hierarchy of your website–which may help prioritize certain pages in the SERPs.

    Read Our Tutorial

    Remove Duplicate Content

    Google penalizes content that is duplicated across the website. Ensure that your website is not duplicating content word-for-word from other parts of your website or from other websites. However, it’s okay if other websites are copying your content if your website is the original source.

    Read Our Tutorial

    Install A Blog

    Installing a blog is a great way to contribute content to your website that may not otherwise fit well into your site’s navigation. Content can organize chronologically or by categories and has the added SEO benefit of targeting long-tail keyword searches.

    Read Our Tutorial

    Link To Your Social Media Sites

    If you have social media profiles on Facebook, Twitter, YouTube, Instagram, etc., consider linking to these accounts either in your header or footer global navigation.

    Read Our Tutorial

    Create A Privacy Statement

    Create a privacy statement that explains the ways in which your website gathers, uses, discloses, and manages a customer or client’s data. Link to this privacy statement in your site’s footer.

    Read Our Tutorial
    Advanced
    Technical SEO

    Use a CDN

    A CDN (Content Delivery Network) is a network of servers around the globe that will improve site load time by choosing servers closer to users geographically. I recommend Cloudflare and their free CDN solution.

    Read Cloudflare’s Tutorial

    Enable Caching

    Caching will drastically improve page load times by saving data (HTML, images, etc.) when it’s first loaded so that it can load quicker if requested again. For WordPress, I recommend using WP Super Cache plugin

    Read Daniel’s Tutorial

    Compress Your Images

    Large images sizes are one of the biggest culprits driving down your page load speed. Ensure your site’s images are compressed without noticeable sacrifice to picture quality. For WordPress users, I recommend using WP Smush Pro for an automated way to bulk compress your site’s images.

    Read Our Tutorial

    Minify Your CSS/HTML/JavaScript

    Minifying your code will remove excess white spaces that aren’t integral for executing properly, increasing page load speed. For WordPress users, I recommend Hummingbird plugin to automagically minify your files.

    Also, consider removing excess CSS code that is not being executed. Here is a good article on how to increase load time by finding and deleted unused CSS code.

    Read Ogi’s Tutorial

    Upgrade to SSL/HTTPS

    According to a 2014 announcement, Google prioritizes pages using HTTPS encryptions. HTTPS/SSL (Secure Sockets Layer) provides a safer browsing experience for users. Many hosting providers can install an SSL Certificate on your website for you.

    Read Our Tutorial

    Fix 404 Errors

    Find all instances of 404 errors on your website and redirect those error pages to more appropriate landing pages (or to the homepage). I recommend using a product like Screaming Frog to download a report of your site’s 404’s, then edit your site’s .htaccess to add 301 redirects.

    Read Our Tutorial

    Create A Sitemap

    A sitemap is exactly what it sounds like – a map of your website and the order of its pages. In order for engines like Google and Bing to index your site, they have automated crawling methods that check for all of the pages and store what they find. However, these methods aren’t perfect, so creating a sitemap to guide the indexing process helps to ensure that all of your pages are found and indexed correctly.

    I currently use the Google XML Sitemaps Plugin for WordPress.

    Read Our Tutorial

    Submit Sitemap To Google Search Console

    Once you have completed the Create a Sitemap section of The SEO Checklist, submit it to Google to ensure that your website is fully and correctly indexed.

    Visit your Google Search Console Account > Select Your Website > Crawl on the left side bar > Sitemaps > Add/Test Sitemap > Enter the Sitemap > Submit

    Read Google’s Tutorial

    Submit Sitemap To Bing Webmaster Tools

    Once you have completed the Create a Sitemap section of The SEO Checklist, submit it to Bing to ensure that your website is fully and correctly indexed.

    Visit your Webmaster Account > Dashboard > “Sitemaps” Widget > Submit a Sitemap Read Bing’s Tutorial

    Set Up Automatic Site Backups

    Surprisingly, web hosting services aren’t required to backup your websites for you, so if something goes wrong, it’s on you. You can schedule times to backup manually, but I recommend using Updraft Plus for WordPress to set up automated weekly backups of all databases and files.

    Read Andrew’s Tutorial

    Use SCHEMA

    SCHEMA is a markup language you may add to your webpage that is read by all search engines to more accurately contextualize elements on a page. Think of SCHEMA as a common vocabulary to help identify things like author names, review ratings, dates, etc. For example, the review stars that you see under certain Amazon products in a Google search is SCHEMA at work.

    To get started using SCHEMA, I recommend using Schema App.

    This tool will generate structured data across all blog posts and your homepage for free. They also provide paid services to expand it across your whole site.

    Read Our Tutorial

    Ensure There Is a Language Tag In Header

    Ensure there is a language tag above the <head> of your website to ensure that Google is only serving your content to users that speak your target language. If your site is in English, confirm that the language tag <lang=”en-us”> is implemented on your site to prevent Google from serving your content to French speakers, for example.

    Pro tip: If your website serves content in multiple languages, we recommend using the free WordPress plugin Polylang to manage all of the hreflang tags on a post-by-post basis.

    Read Our Tutorial

    Install a Favicon

    A favicon is the small icon or logo that is commonly displayed in the tab on the top of browsers nect to the page’s title and next to bookmarks. Having a favicon shows your professionalism and differentiates your site from the users’ other open tabs or bookmarks. Favicons are typically 16×16 pixels and can be installed by being linked in the section of your HTML. There are even plenty easy-to-use favicon generators, so you don’t have to be graphic designer to create one.

    Read Our Tutorial
    Advanced
    AI Optimization

    Allow AI crawlers to access your site and key content.

    Allow AI systems to reach the pages, files, and content blocks you want surfaced. Review your robots.txt, page-level directives, login gates, rendering setup, and media/file access to make sure important content is not accidentally blocked. Treat this as a distinct access review for AI visibility, not just a generic SEO crawlability check. This matters because content cannot be summarized, cited, or reused if the systems that power LLM experiences cannot reliably access it.

    Deploy llms.txt and llms-full.txt files at the root of your domain

    Creating Markdown-formatted summaries of your site’s most critical information. This gives AI agents a lightweight, high-density roadmap to your content without requiring them to parse complex HTML or navigate deep directory structures, which significantly reduces the “noise” the model has to filter and ensures your core value proposition is ingested accurately.

    Structure each section so it makes sense on its own.

    Make every section understandable even when lifted out of the full page. Use headings that name the exact topic, and write paragraphs that repeat the subject instead of relying on pronouns like “it,” “this,” or “they.” Build pages as a series of independently useful answer blocks rather than one continuous narrative. This matters because LLMs often work at the passage level, not the full-page level.

    Execute a “Direct Answer” opening for every major section

    Starting your text with a single, jargon-free sentence that provides a definitive answer to a specific “Who, What, or How” question. Front-load the most important fact of the paragraph so the LLM can easily identify the “claim” of the section, which increases the chances of your text being synthesized into a concise AI-generated summary or featured citation.

    Structure content for “RAG-friendly” chunking

    Utilizing clear H2 and H3 headers that mirror natural language questions and keeping associated text blocks between 100 and 150 words. You should treat every subheading as a retrieval hook so that when an LLM performs a vector search, it can pull a self-contained, logical “chunk” of information that doesn’t rely on context from three paragraphs prior, increasing the likelihood of your site being used as a primary source.

    Provide unique data, contrarian expert opinions, or proprietary case studies

    Increase the “Information Gain” score of your pages compared to the rest of the web. You must publish insights that cannot be found elsewhere—such as original survey results or “lessons learned” from a specific project—because LLMs are designed to summarize the consensus; if you only repeat the consensus, you are redundant, but if you provide new data, you become a necessary citation.

    Insert explicit provenance and citation signals

    Linking to primary sources, academic papers, or raw datasets used to build your content. Show your work by clearly attributing facts to their origins, as modern AI models are increasingly trained to prioritize “grounded” content that demonstrates a high level of factual integrity, thereby reducing the risk of the model hallucinating while using your site as a reference.

    Write content that answers the follow-up, not just the initial query

    Predict the user’s “next logical question” and addressing it in the subsequent paragraph. You must design your content flow to mimic a natural dialogue because LLMs are fundamentally next-token predictors that favor text which aligns with a conversational trajectory. By providing the “Step 2” answer before the user even asks it, you position your content as the most helpful path for the model to follow, increasing your visibility in multi-turn AI interactions.

    Add FAQPage schema to every major content page

    Map out the most common natural language questions associated with your topic and nesting them in JSON-LD format. You must go beyond using this for “rich results” in Google and treat it as a direct API for AI models to understand the specific problem-solution pairs your content addresses. This structured approach allows an LLM to quickly parse and retrieve your answers during a RAG (Retrieval-Augmented Generation) process, making your site the definitive source for conversational queries.

    Use Speakable schema to flag authoritative passages

    Identify 2–3 key sentences in your content that provide a concise, high-value summary of the page’s intent. You should implement this markup to explicitly tell AI systems which parts of your text are most suitable for “text-to-speech” or “concise summary” playback, which is a signal largely ignored by traditional SEO but highly valued by AI agents. This increases the likelihood that a model will select your specific phrasing when it needs to deliver a verbal or summarized response to a user.

    Prioritize semantic HTML over visual CSS layouts

    Ensure that your article, section, and aside tags reflect the actual importance of the text rather than using nested div tags for styling. Test your site by viewing it in a text-only “reader mode” to ensure the information hierarchy remains perfectly logical, as many AI crawlers ignore styling entirely and rely on the underlying DOM structure to determine what is a primary fact versus a sidebar or footer.

    Eliminate JavaScript dependencies for critical data

    Utilizing server-side rendering (SSR) or static site generation so that your “source of truth” is present in the initial HTML payload. While Googlebot is proficient at rendering complex client-side applications, many independent AI training crawlers are less sophisticated; providing raw HTML ensures your data is indexed by the widest possible variety of models without being “invisible” to non-rendering bots.

    Embed sameAs Schema markup within your JSON-LD scripts

    Explicitly link your domain to your official social profiles and professional database entries. Add these specific URLs to your organization’s structured data so the LLM can “stitch” your fragmented digital footprint into a single, cohesive entity, preventing the model from confusing your business with others that have similar names.

    Claim and synchronize “Entity Homebases” across high-authority databases

    Ensure your brand’s core facts are identical across websites like Wikipedia, Wikidata, LinkedIn, and Crunchbase. You must audit these third-party platforms for consistency because LLMs use these datasets as “ground truth” to verify facts; any discrepancy in founding dates, key personnel, or service offerings will lower the model’s “confidence score” in your brand.

    Define your “Category Leadership” using explicit Entity-Attribute phrasing

    Writing About pages that lead with “Brand X is a [Category] specializing in [Niche]” rather than using metaphorical or creative marketing copy. Replace vague adjectives with concrete nouns to help the LLM categorize your business within its latent space, ensuring that when a user asks for a specific type of provider, the model recognizes you as a perfect categorical match.

    Publish explicit comparison pages between your brand and the wider category

    Create objective, data-heavy tables and sections that outline how you differ from competitors or industry standards. You should focus on being the primary source of comparison data for your own brand—rather than leaving it to third-party review sites—because LLMs frequently synthesize “X vs. Y” answers by looking for direct comparisons in their training data. Providing this clear, comparative framework ensures that when a user asks an AI for the “difference between X and Y,” the model uses your preferred definitions and feature sets.

    Monitor and influence unlinked brand mentions

    Participating in niche forums, Reddit discussions, and industry-specific community boards. You should focus on being mentioned in the same context as established industry leaders because LLMs learn through “co-occurrence”—if your name frequently appears alongside top-tier competitors in training data, the model will infer that you belong in that same “prestige” cluster even without a traditional backlink.

    Audit “Synthetic Citations” and attribution accuracy

    Regularly querying AI tools like Perplexity, ChatGPT, and Claude about your specific brand or niche. If you find the model is misattributing facts or failing to mention you, you should rewrite the source content on your site using more “un-misinterpretable” and declarative language to force a correction in the model’s next fine-tuning or RAG retrieval cycle.

    Claim and optimize your Google Knowledge Panel

    Verifying your entity through Google Search Console and suggesting edits to any inaccurate attributes or missing social connections. You should meticulously curate the data points that appear in this box—such as your official logo, founding date, and key leadership—because LLMs are heavily trained on these structured knowledge graphs to establish “ground truth.” By refining this panel, you ensure the model has a high-confidence, verified anchor for your brand’s identity, which prevents it from hallucinating or conflating your business with a competitor.

    Build your brand’s presence in the sources LLMs actually read

    Raw text mentions — not links — are what matter. Prioritize coverage in Reddit threads, Wikipedia, G2/Capterra, industry forums, and earned media placements. Target inclusion in “best of” and comparison articles, since LLMs pull heavily from aggregator content when answering recommendation queries. Anchor text is irrelevant; the words surrounding your brand name are everything.

    Mobile-Friendly

    Test For Mobile-Friendliness

    Test that your website is mobile responsive using EXPERTE.com. Ensure your website is using responsive CSS coding to dynamically display the right layouts for varying size screens. Clickable elements, such as links, should be sized properly and with enough spacing to accommodate fingers.

    Less optimal: If your root domain is not using responsive CSS and instead using a subdomain for mobile (ie. http://m.example.com), signal the relationship between two URLs by tag with rel=”canonical” and rel=”alternate” elements. Read more on using sub-domains has an alternative to responsive CSS here.

    Read Google’s Tutorial
    Citations & Directories

    Verify Google Business Listing

    Create a Google My Business Account using the same Google Account that is linked to your Google Search Console. From here, you can claim your business and follow the steps to verify. Once completed, you’ll be free to manage all aspects of your Google Business listing.

    Read Google’s Turorial

    Verify Bing Listing

    Search for your business on Bing Places for Business and click Claim. From there, you can manage all of your business’s information. You can also add your business if it isn’t already listed.

    I recommend signing up for Moz Local who will automatically claim your Bing listing as well as other top-tier directories.

    Read Our Tutorial

    Verify Yelp Listing

    Head to Yelp’s Business Page and search for your company. Find your listing and click the claim button. From there, you’ll be prompted to create a Yelp Business Account. Once claimed, Yelp may call the listed business number to verify that you’re the one claiming the business.

    Read Nick’s Tutorial

    Build Citations

    Improve local SEO by ensuring your businesses information is listed completely and accurately on many directory websites like yellowpages.com, yelp.com, foursquare.com, and more. I recommend using online services like MozLocal & Whitespark Citation Building for reasonably priced outsourcing.

    Read Our Tutorial Whitespark Citation Building Moz Local Express Update

    Verify Apple Maps Listing

    Search for your business name in the Apple Maps app. If your listing isn’t present or has errors, tap the ‘information’ icon at the top-right to “Add a Place” or “Report an Issue”.

    Read Our Tutorial
    Advanced
    Linkbuilding

    Find Local Sponsorships

    By sponsoring a local sports team, charity, or other nonprofit organization, you have a chance to gain a link while making an impact in the community. Additionally, you may find that organizations that you already sponsor may not be linking to you, but are willing to if you just ask.

    Read Our Tutorial

    Brand Mentions

    A great way to get links is to find any mentions of your brand on the web and ask the author to link the branded text back to your site. However, be careful how you word your email because they don’t have to link to you, even if it’s a direct quote.

    Moz’s Fresh Web Explorer is a good tool to find any existing mentions of your brand on the internet.

    Read Our Tutorial

    Niche Or Local Blog Outreach

    I recommend using a blog directory such as Best of the Web Blogs or Blog Search Engine to discover local blogs, forums, and subreddits to become active on. Ensure that your contributions are genuinely useful and don’t come off as overly promotional or as blatant advertisement for your business. On the other hand, encourage these niche and local blog owners to link back to your website where relevant. Keep systems and schedules that ensure you are regularly discovering and checking in on local niche bloggers.

    Read Aljaz’s Tutorial

    Create Linkable Content

    Creating linkable content is all about creating value. If you create a truly valuable asset, links will happen more organically and you’ll have a mutually beneficial reason to outreach for backlinks. Similarly to the Niche Infographic section of The SEO Checklist, strive to create a blog post/checklist/how-to guide/etc. that is unique in its design, voice, information, accessibility, or aggregation.

    Read Andrew’s Tutorial

    Interviews & Expert Testimony

    Many news stories require expert testimonies or interviews when they’re based around a very specific subject. Being an expert that can be quoted in the article may likely earn you additional exposure and possibly a link through the publication. PR Newswire’s Profnet is a paid membership in which you can register yourself as an expert and have the media come to you if a big story breaks in your area of expertise.

    Read Garrett’s Tutorial

    Research Competitors’ Backlinks

    The sites that are linking to your competitors may also be willing to link to you. I recommend using Moz’s Open Site Explorer Tool to discover every site and directory that links back to your competition. With a list of those domains and webpages, you’ll be able to comb through individually and consider whether your business could also get links on these sites – even if it means reaching out directly to their authors and webmasters.

    Read Our Tutorial

    Social Bookmarking

    Social bookmarking sites such as Reddit, Digg, and StumbleUpon are websites that allow user created content. Because the content is user generated, businesses have the ability to post backlinks to their own site. Therefore, the SEO impact of social bookmarking has unquestionably gone down in the past few years. It’s best to just become an active user on the sites related to your company’s niche and drop a link to your site only when it will add genuine value and won’t be seen as spammy or overly promotional.

    Read Emily’s Tutorial

    Barnacle SEO

    Barnacle SEO is all about latching your brand to the already-established sites for the top keywords in your industry. You can do this by offering free resources to include on their page such as images, videos, or an infographic.

    Read Rand’s Tutorial

    Alumni Links

    .Edu websites are a highly trusted source of backlinks. If you have a passion for speaking, donating, or contributing in other ways to your alma mater as an alumnus, research the ways in which you can become involved that would earn you a link on the university’s website.

    Read Our Tutorial

    Niche Infographic

    By creating a useful and shareable infographic about a specific topic, you’re creating a linkable asset that may generate links as well as grow exposure through new audiences. Outreach and share your infographic to niche blogs, subreddits, or news organizations that would find your infographic valuable.

    Read Our Tutorial

    On-Topic Comment Links

    Join the discussion by posting comments on related blogs, forums, and subreddits, including a link back to your site. Tread carefully with this tactic as it can be frowned upon and viewed as spammy on certain sites. Make sure that you’re on-topic with your comment and don’t come off as self-promoting or advertising. If your comment comes off that way, there’s a chance that it will be deleted by moderators.

    Read Our Tutorial

    Provide Testimonials

    Just like you understand the value of testimonials for your business, other companies do too. That’s why reaching out to provide a testimonial for a product or service that you use may ultimately lead to a feature or link on their website. If you’re going to write a testimonial, take the time to write one that speaks to the entire customer journey. A high-value testimonial like this will add more value to their business and will increase the likelihood of your testimonial being featured.

    Read Our Tutorial

    Reclaim Broken Links

    Broken links not only lead to ranking issues, but they also create a poor user experience. Find and fix all of the broken links on your site as well as all of the external sites that are linking to you.

    Read Joshua’s Tutorial
    Reviews & Reputation

    Promote More Online Reviews

    If you’re following the SEO Checklist in order (you should be), then you’ve already created accounts for many review sites such as Google Business, Yelp Business, and Angie’s List. So, now it’s time to start getting some reviews! This can be done by simply asking your customers for reviews and making it as easy as possible. Ideally, direct your customer to a quick link or on-site widget through a follow-up email or SMS.

    If you are incentivizing your customers to review your business, only ask for honest testimonials and don’t manipulate customers into writing only positive reviews. That’s not cool.

    Read Our Tutorial

    Respond To All Negative Reviews

    While it may be tempting to focus just on the positive reviews for your business, ensure that you respond to every review that you receive, including the negative ones. Responding to all reviews shows your professionalism to potential customers and gives you a chance to address any mistakes or issues that may have caused the bad review.

    Read Our Tutorial
    Social Media

    Set Up Facebook (Optional)

    Head over to Facebook Business > Create a Page > select your business type > fill out form > Get Started. Easy as that. Your page is now completed and you can start posting away!

    Invite your friends, family, and past customers to follow your page. Only use this platform to share valuable content and avoid being overly spammy or self-promotional or people may unfollow you.

    Read Alex’s Tutorial

    Set Up Twitter (Optional)

    Create an account for your business from the Twitter homepage. Be prepared to enter a username, email address, password, and profile picture for your account. Once created, you’ll be free to start posting and running ad campaigns.

    Read Alex’s Tutorial

    Set Up LinkedIn (Optional)

    Once you have created your own personal LinkedIn account with your business’s verified email address, head over to LinkedIn Business. Click Create a Company Page > enter company name and LinkedIn URL > Create Page

    Read Alex’s Tutorial

    Set Up Instagram (Optional)

    Download the Instagram app on your iPhone or Android. Since Facebook owns Instagram, you have the option to sign up with your Facebook account, but I recommend using your business email as this will be your company’s account. Sign up with a phone number or email > enter email address > enter business name and password > create username > add profile picture. You’re all set to start sharing amazing photos and videos!

    Pro tip: Instagram users are very discerning and critical of low-quality content. As a general rule, if the content isn’t extremely high quality, best not post it at all.

    Read Alex’s Tutorial

    Set Up Foursquare (Optional)

    Foursquare is an online directory that lists businesses and allows customers to check-in and share their location with friends in real time.

    I recommend setting up FourSquare through MozLocal. See The SEO Checklist > Citations & Directories > Build Citations for more information on MozLocal.

    Read Migs’ Tutorial

    Set Up Pinterest (Optional)

    If you have a personal account, log out of it and head to Pinterest Business. Join as a Business > Fill out the form including your Business Type and Website > Continue and now you’re ready to start Pinteresting!

    Read Anna’s Tutorial
    Additional Tips

    Use Customer Focus Calculator

    Write copy that focuses on how the products and services of your business will benefit the customer directly. Remember that the customer is the hero of the story, not you. Visit the Customer Focus Calculator to test your website’s copy.

    Read Our Tutorial

    Use Child Theme in WordPress

    Instead of customizing or editing core files of your WordPress site (like functions.php, header.php, or style.css), use a Child Theme to prevent conflicts within your code that may occur while updating to newer versions of your theme, WordPress, or plugins. A Child Theme uses duplicated files from your Parent Theme that don’t get overwritten during an update. This means that all of your hard work and customization won’t be lost.

    Read Our Tutorial

    Set up Automatic Copyright Year Updates

    Having the copyright year of your website updated is crucial to showing users that you own the material and that the site is

    routinely updated. Make sure that the year is updated. If someone else does these tasks for you, reach out to them. It’s an easy, yet very important change to make.

    This can, and should, be done automatically with a little bit of coding. I simply put “Copyright © <?php echo date(“Y”); ?>” into the footer.php to ensure that it will be changed every year without having to manually do it.

    Read Deepak’s Tutorial
    Monthly & Recurring Tasks

    Update Platform

    Ensure that you’re running the latest version of your CMS platform (i.e. WordPress). Updating from an outdated version may improve your site security and reduce any potential conflicts with plugins. Many platforms will notify you when a new version is available, so log into your dashboard and follow the prompts to update.

    Note: Updating your platform may cause conflicts with any customized plugins or theme, so backup your website and database before updating.

    Shortcut

    WordPress – Read StudioPress’s Tutorial Joomla – Read Joomla’s Tutorial Open Cart – Read Open Cart’s Tutorial More coming soon.

    Update Plugins

    Updating outdated plugins may improve your site security and reduce any potential conflicts with your platform or theme.

    Note: Be aware that updating a plugin may overwrite any customization made to that plugin.
    Shortcut

    WordPress – Read WPBeginner’s Tutorial Joomla – Read DJ-Extensions’ Tutorial Open Cart – Coming Soon More coming soon.

    Run Check For Malicious Software

    I recommend using an automated site security tool like Sucuri’s Website Security Platform and Firewall. Their services will notify you sooner of security breaches and help remove malicious code.

    Read Sucuri’s Tutorials

    Delete Unused Plugins & Themes

    Keeping the backend of your site clean makes it easier to manage and improves site speed, so schedule regular intervals to review and delete unused plugins and themes.

    Read WordPress’ Tutorial

    Delete Unneeded Post & Page Drafts

    Sometimes an idea just doesn’t work out and you’re stuck with the remnants in the form of a draft. These can add up fast and may clutter the backend of your website. Go through your drafts, ensure you won’t want or need them in the future before deleting them. Who knows, maybe there’s a hidden gem in one of your drafts that you simply forgot about.

    Read Our Tutorial

    Check Bounce Rates

    A high bounce rate on a page is a red flag that something may be wrong with how the page loads or that the content isn’t matching users’ expectations. I recommend visiting Google Analytics > Behavior > Overview > view full report to review your highest trafficked pages and compare their bounce rates to look for red flags.

    Read Monster Insights’ Tutorial

    Find & Fix Broken Internal Links

    Broken internal links are hyperlinks on your website that for whatever reason no longer correctly link to their intended page.

    Often this happens when a page that is linked to gets deleted or the URL structure changes. I’m sure you understand why broken links are bad – they negatively affect both SEO and conversion rate. So, it’s best practices to regularly check for and fix broken internal links. This can be done manually, but I recommend using one of the many online broken link checkers like Atomseo’s Tool or Screaming Frog’s SEO Spider.

    Read Yue’s Tutorial

    Review & Delete Comment Spam

    Assuming that you have a blog with a comment section, there’s a high chance that you’ll get spam comments. Review your articles’ comments and ensure that users aren’t just trying to drop a link to their site. Not all comments with links are spam, though. Use your best judgment to determine if the comment and link are on-topic and add value to your article.

    Read Our Tutorial

    Optimize Database

    Your database stores all of your website’s content, settings, form entries, and much more. Over time and after a lot of updates, your database can grow very large, causing detrimental effects on your website’s load time and overall performance. To combat this, constantly optimize your database to reduce the size and get rid of uneccessary content or settings.

    Read Kevin’s Tutorial

    Check For 404 Errors

    Find all instances of 404 errors on your website and redirect those error pages to more appropriate landing pages (or to the homepage). I recommend using a product like Screaming Frog to download a report of your site’s 404’s, then edit your site’s .htaccess to add 301 redirects.

    Read Our Tutorial

    Recheck Mobile Friendliness

    Continually check your website using Google’s Mobile Friendly Test. This is especially important whenever you make changes to your site. Set up a recurring reminder on your calendar to check the mobile friendliness of your site as well as checking after changes to ensure your users are seeing what you want them to see.

    With so many different size phones and tablets out there, it can be difficult to ensure your website displays properly on all screens. I

    recommend dragging the width of your browser to different sizes to quickly check responsiveness across different device widths.

    Read Google’s Tutorial

    Delete Unused Widgets

    Over time, you’ll change which widgets you actually use and want on the backend of your site. Simply keeping them visible causes a lot of clutter and can actually cause some loss in performance. It’s a good idea to go through periodically and delete the widgets that you don’t use anymore. We recommend using a plugin for WordPress like the Remove Inactive Widgets Plugin.

    Read WPBeginner’s Tutorial
    Print Friendly Graphic

    Download the PDF

    Want a print-friendly version?

    Register for The SEO Checklist to access the downloadable PDF.

    Click the button below to download a print-friendly version of The SEO Checklist.

    Download PDF