This Flarum extension will add SEO tags to your Flarum forum site for search engines and social media. It will make sure your site will be visible correctly by adding page identical title and description using the discussion content and title.
Open BETA (Work still in progress)
While I'm still working on this plugin and I still wait for the results to show up in Google, the results in Google by using this plugin in the current state are for your own risk. Slowly I see better search results for my own Flarum forum. It should improve with all metatags and data that are added.
If you have any feedback, let me know! Do you experience problems? You can report issues on the Flarum Forum or on GitHub.
If you like to install this extension, run the following command:
composer require v17development/flarum-seo
Run the following command on your server to update the plugin
composer update v17development/flarum-seo
Adding SEO tags to the following pages:
- Home page
- Tags page (if extension is enabled)
- Discussion page
- User profile
Default: Question-Answer results for discussions
By default, this extension creates an Question Answer result for discussions in Google and other supported search engines using the QAPage schema.org tags. Check the screenshot below how that looks like. However, this setting will load all posts with usernames and likes. There is no caching for this yet.
This can be heavy for your server. When this makes your forum slow, you can turn back to the default SEO and check if that helps. The only way (right now) is to go to your
database, then the table
settings, and add the key
disable_fancy_discussion_seo with the value
This extension will work with the following extensions enabled or disabled. All extensions are not required, but it will work together if they are installed and enabled:
How do the results look like in Google?
Potential it should look like this, after Google reindex your site. This could take a while before Google or any other crawler does this. The following screenshots are in Dutch, but you get the concept:
How long will changes take effect?
It depends. Recrawling can take a few days, up to a few weeks until most of your results are updated. Use the Flagrow Sitemap to let Google know what discussions there are on your forum. You may speed it up by manually update a search result Google via the Google Search Console, but that is no gurantee that the search result will be updated directly.
Read more about how you can let Google recrawl your site
Using following SEO methods:
The extension will use the following SEO methods:
Default HTML meta tags:
robots.txt to your forum, when Sitemap extension of Flagrow is enabled, the link to your sitemap.xml will appear in the robots.txt
The Open Graph protocol (for social media, http://ogp.me):
Schema.org SEO standards (most used by Search engines)
You like what I did?
You may like to buy me a coffee and support my work 🙂