Robots.txt is a standard that search engine crawlers and other bots use to determine which pages they are blocked from accessing. Important information Robots.txt is not a security measure, and it can’t be used to prevent access to your website. Bots can choose to ignore robots.txt, and some bots don’t even look for it at […]
Breadcrumb shortcode
TSF v5.0 added breadcrumbs to every post, page, term, and archive. These are outputted for search engines via structured data, but you can also output them directly on your site via a shortcode. Basic syntax The most basic form of the shortcode, [tsf_breadcrumb], which will look like this: Separator attribute You can add a custom […]
Constant reference for The SEO Framework
Constants are referable terms in the code that can not be altered. Below you’ll find the constants as defined or used in the code as of The SEO Framework v5.0.0. To learn the basics, please read the PHP manual on using constants. User definable constants The following constants can be defined by the user in […]
Filter reference for The SEO Framework
Filters allow you to change interpreted data conditionally. We recommend against using filters if you aren’t an avid PHP developer. This is because you must revalidate (and possibly update) your implementation on every major release, although that shouldn’t happen often. As of v5.1.0, The SEO Framework registers over 170 filters. Below you’ll find frequently requested […]
Common plugin update issues
Although we take the utmost care of every single byte published with every update, we are still human, and you may run into issues. If you experience technical difficulties for any reason whatsoever, don’t panic! We are readily available via various support channels to help you out. My admin area is all messed up! There […]
Headless mode
Headless mode allows you to use software without an interface. In
All you must know about sitemaps
A sitemap is an XML-formatted file that lists links of your site, optionally with discrete information, like timestamps. It isn’t easily readable for humans–but robots, like Googlebot, can quickly digest it. We can attach an XSL-formated stylesheet to the sitemap so that it’s easily readable for human beings. However, robots do not make use of […]
Data stored in your database
With The SEO Framework, we’ll never delete data from your database when you uninstall any of our plugins. Because if you ever need to reinstall the plugin(s), you can continue where you left off. However, if you must inspect, change, or even delete options from The SEO Framework product family, below, we list where to […]
Translation plugin compatibility
The SEO Framework is compatible with Polylang, WPML, and MultilingualPress out of the box. Other translation plugins, such as TranslatePress, are also compatible, but some features like improved sitemap flushing support are missing. Multisite translation plugins (MultilingualPress) MultilingualPress is special. Instead of running all languages on one single WordPress website, it works via a WordPress […]
Explaining the description generator
The SEO Framework was initially named AutoDescription because its sole purpose was generating descriptions. Since its inception, we have continued to uphold that name. Moreover, we don’t want you to spend hours on SEO; that’s wherefore our plugin is. So, we’ve developed and integrated symbolic-and logical interpretation AI that works with every language you throw […]
Structured data supported by The SEO Framework
Structured data helps search engines and other systems understand and interpret your site better. The SEO Framework embraces structured data via Schema.org with the JSON-LD scripting markup standard. These scripts are invisible to your visitors, and they are compatible with every theme and plugin because structured data collision resolves itself via a “first displayed” policy. […]
What are pixel counters?
The pixel counters brought in The SEO Framework are your best friends! They work by calculating the pixel-width of every character in your proposed metadata and depict their results within a single, colored line. The pixel counters are much more accurate than mimicking Google Search’s snippet in a preview, and they seamlessly blend in with […]
How do I remove the archive prefix from titles?
Archive title prefixes, like “Category:”, “Date:”, “Tag:”, “Archives:”, help (potential) visitors quickly understand on what type of page they’ve landed. However, if you so desire, you can turn off the prefixes. Remove prefixes globally To remove those prefixes globally, including the ones from the “WooCommerce” and “Modern Tribe’s Events Calendar” plugins, all you need to […]
Why aren’t archives listed in the sitemap?
The sitemap does not contribute to ranking, nor does the sitemap influence whether a page gets crawled or not. It’s a tool that’s slowly becoming deprecated. With WordPress, you probably don’t even require a sitemap. To learn more about sitemaps, check out our other KB article giving everything you must know about sitemaps. No categories, […]
Why aren’t my empty categories indexed?
The noindex robots–meta value discourages search engine robots from indexing your page in the search engine. When no posts are attached to a category, it’ll be discouraged from being indexed. WordPress can send out a 404 signal; but, this isn’t always the case. So, to improve your website’s SEO by removing thin content, empty categories […]