SEO Magic
Powerful SEO Tools and Scanner
An essential tool for getting to grips with SEO on your site. Builds on top of Grav's features to automatically generate SEO-friendly OpenGraph tags for beautiful embedding. Fast site crawling and analysis of all pages with per-page customization of all elements, as well as SEO Report that can help you isolate problem-areas in your SEO strategy.
- Automatically generate meta and OpenGraph tags for embedding on other sites
- Automatic generation of unique page screenshots via WebShot service for meta image used in embeds
- Generate Twitter and Facebook specific OpenGraph tags
- Page-level SEO Reporting
newSite-wide SEO Report for all pagesnewBroken-link checker via Admin or CLI- Global level configuration settings with page-level overrides for maximum flexibility
- Automatically add robots meta tag if a
robots.txt
file is not found - High performance architecture that crawls and pre-processes SEO page data asynchronously
- Automatically generate descriptions and keywords used for meta tags
- Fully Multi-language compatible
- Support for PHP.Science Textrank algorithm for generating descriptions with support for
English
,French
,German
,Italian
,Spanish
,Norwegian
,Russian
, andIndonesian
languages - Ability to add, or replace custom keywords to generated keywords
- Ability to define custom CSS selectors to target HTML tags used to generate automatic content
- Custom User Agent string to allow you to remove data crawls from analytics
- Utilizes Grav's
sitemap
plugin to crawl and generate SEO data - High-performance parallel multi-connection crawling generates results fast!
- Easy access to data generation via CLI command and Admin plugin configuration, plus quick-tray
- Flexible meta image options including WebShot, Page-image, Page-attribute, Automatic
- Comprehensive page-level SEO Report covers: Metadata, CSS Stylesheets, JavaScript, Header tag usage, Semantic HTML, bad HTML, content images, content links, and provides a summary of the keyword usages in content
OpenGraph Preview
See a dynamic representation of your OpenGraph card as seen when embedded in other sites and applications such as Facebook, Twitter, Slack, Discord, MS Teams, etc. SEO Magic provides the ability to use the existing HTML title, or a custom title and description.
What's Your Score?
The SEO Magic Report is automatically generated and can help you address issues and optimize your content to ensure strong SEO performance. The report is based on SEO best-practices and helps you identify short falls in Metadata, CSS Stylesheets, JavaScript, Header tag usage, Semantic HTML, bad HTML, content images, content links. The report also provides a summary of the keyword usages in content and even a debug log of your page crawl.
Site Reporting
SEO Magic now provides a easy-to-read site-wide report, utilizing the Grav Admin Reports, to obtain a high-level view of your SEO for all pages. You can quickly link to any problematic page and address any of the issues identified. See the total page score, a summary of section scores and any broken links.
Simple and Efficient Link Checking
Another new feature is the much-requested link-checker. It can be run as part of the SEO Magic data generation, or directly via a simple to use CLI Command. The results show up in the page and site reports, but can also be easily integrated with the Grav Scheduler to provide a periodic report of your site's broken link status. Broken links are a major contributor to poor SEO results, so it's key to address these to ensure best results.
High-Performance Crawling
SEO Magic is powered by asychronous data crawling that ensures maximum performance for your site because this work doesn't need to be done on-page-load. This crawling process is also heavily optimized using multiple parallel connections to quickly and efficiently crawl your website. This also has the side-benefit of pre-populating your site's cache.
Full Control
SEO Magic has flexible configuration options that set your preferences site-wide. When you navigate to a page you will have access to a dedicated SEO Magic tab that allows you to override the settings for that page as well as directly access the SEO Report for that page.
Sample SEO Report
Frequently Asked Questions
The most commonly asked questions about the SEO Magic plugin
-
We have lots of great features planned for upcoming releases of SEO magic. Once purchased, you will be able to update SEO Magic whenever you like to get access to the new functionality. Below is a working list of things we plan on bringing to SEO Magic in the near future:
Site-wide broken-link reportMulti-language is currently working with generated data and changing languages but requires saving the page. Future improvements will focus on the crawler that collects the multi-language data.Move to lang strings for translation support- Support for admin themes
Per page summary report with resolution steps- Keyword density score
Quick CLI-based summary report- Additional SEO impacting elements taken into account in the report
- Improve printability of the report, perhaps a PDF version for clients
- More configuration option for WebShot page screenshot snapshot service
Global report option. This will generate a high level report of your entire site- Improved scoring algorithm
- Quick Score View in flex pages context menu
- Lazy-loading or other performance improvements when generating a report
-
Yes in version
3.0
we added full multi-language support and the ability to translate language strings -
Yes, please start a new Discussion on the Premium Issues GitHub Project and tag it with the Translations category. Then please attach the translated YAML file.
-
YES! This was recently added in SEO Magic version v3.0.0
-
Due to limitations in the Grav admin, printing via the browser is not currently possible. We plan on developing a solution to solve this in an upcoming release.
-
We have compiled an extensive list of SEO best-practices and the closer you come to following all the best practices, the closer to 100% your score will be. This is not an absolute score that guarantees SEO ranking, it just is based on automated test we can do following various best practices. Every search engine has it's own proprietary SEO ranking logic, and it's carefully guarded for obvious reasons. If you have a strong SEO Report score, along with solid content, and quality in-bound and out-bound links, you should be in great shape SEO-wise!