Sin impuesto Con impuesto

RKR Programmatic SEO: Batch SEO landing pages for PrestaShop

Price: €120.88
€99.90 Sin impuesto €120.88 Con impuesto

Create hundreds of real SEO landing pages (category and city, use case, and comparisons) from a CSV file, featuring your products and updated prices, all within your theme. Includes anti-cannibalization protection, a sitemap, and automatic 301 redirects. 23 themes and templates with Spanish and English text variations, optional AI with your review, multilingual support, and multi-store functionality. Rekire module, tested in real stores.

Compatible with PrestaShop 1.7.8 to 9.2.

Share

SEO for PrestaShop stores

You're ranking for "dresses" and little else. Your customers are searching for "dresses in Madrid."

Writing a page by hand for each category and city is impractical, and copying the same page with a different name cannibalizes your own business. RKR Programmatic SEO Generate hundreds of real landing pages from a CSV file, with your products and live prices, within your theme and without overlapping each other.

3 types of page
category and city, use case and comparison, each with its own language templates
23 topics
with mouse-hover preview and design editor to adjust colors, borders, shadows, and fonts
1.7.8 → 9.2
a single version of the module for your PrestaShop stores, with PHP 7.2 to 8.4

/ From CSV to hundreds of pages, without timeouts

You upload your list of keywords (category, city, use, or product to compare), and the module analyzes it before creating anything: it detects the separator and encoding, understands CSV files saved from Excel in Windows-1252, Semrush and Ahrefs headers, decimals with commas, lines with line breaks within quotes, and uncategorized rows. Duplicates are marked as such.

Page generation is done in batches via AJAX with a progress bar and a console that lists each landing page. You choose how many pages each batch processes, from 1 to 200: lower the number on slow shared hosting, increase it on powerful hosting.

/ Before publishing, it warns you if they overlap.

The anti-cannibalization engine compares each new page with your existing categories, CMS pages, products, and landing pages. It detects exact collisions and overlapping words, even if the plural changes or there's a typo, but it doesn't confuse two cities or two different uses: "dresses in Madrid" and "dresses in Seville" won't flag each other.

Three policies
Block, Warn (the page remains in draft) or Deactivate the control, depending on how you want to work.
Threshold tailored to your needs
You decide at what level of similarity is considered risky, between 50 and 100%. The previous analysis shows you the percentage for each row.

/ Each page is distinct from the others, not a repeated template.

Each page type includes, by language, an H1 heading, meta heading, meta description, URL, content, and FAQs. Templates support variables. ({keyword}, , {city}, , {shop_name}, , {product_count}, , {year}…) and text variants with the syntax {una|otra}, So each landing page is written with slight differences. Default templates are provided in Spanish and English, and if you add another language later, it will automatically receive those.

Real products, always up to date
Product blocks, call to action, and related pages are calculated on each visit: current prices, correct links, and internal grid without you having to regenerate anything.
Editable FAQs
Each landing page has its own accordion of questions, which you can tweak in the form on the page.

/ Within your theme, ready for Google

The landing pages, sitemap, and 404 page are displayed with your theme's header, footer, and breadcrumbs (Classic, Hummingbird, and child themes), not as a separate page. Each includes a canonical URL, robots tag, and JSON-LD structured data (BreadcrumbList, FAQPage, and CollectionPage). Before publishing, you can preview a draft with a signed link that only you can share.

He HTML site map (paginated, grouped by type or alphabetically, with a link at the bottom) and the XML feed Using hreflang tags for each language helps search engines find all your landing pages.

/ No broken links when deleting or renaming

When you delete or change the URL of a landing page, the module records a redirect per language. The controller responds with a valid 301 or 302 redirect, counts each access, and returns a clean 404 if there are none. The redirect table is editable, and bulk actions (publish, unpublish, delete, re-queue) can be performed from the list.

/ Measure what works

A custom statistics dashboard, using its own charts and graphs (without external services), displays visits, lead generation activity, pages by type and status, the pages and keywords that drive the most traffic, and alerts, with filters by date and store. Visits are counted excluding crawlers and include a unique visitor counter.

/ Optional AI study, with your review

If you wish, you can create drafts using AI by connecting your own OpenAI, Claude, Gemini, Mistral, DeepSeek, OpenRouter, or any other OpenAI-compatible service. The AI consults your catalog to write using real products, but no draft is saved without your prior review. It includes a connection test and a store assistant console. If you don't use these features, the module works just as well with templates.

/ Control and copies

Multilingual and multi-store
Data and settings per store, pages per language. Panel in Spanish and English.
Export and import
CSV for each table and a full JSON copy that is restored by merging it with what you already have. AI keys are not exported.
Example data
They are installed with one click using your store's actual categories, isolated from your own, and are removed just as easily.
Integrated guide
A step-by-step guide is available in the back office itself, under the REKIRE MODULES menu.

/ What you should know

Friendly URLs
The module registers its own routes: it's advisable to have friendly URLs enabled and regenerate the .htaccess file if you change the route pattern.
What it does and what it doesn't.
Create and maintain the pages and their SEO structure. Whether Google indexes them and what position they appear in depends on Google, the quality of your keywords, and the competition.
Security
Each action on the panel validates the employee's session and a token, and write actions require edit permission. Custom CSS and HTML are sanitized.
CSV
Up to 8 MB per file.

Compatible with PrestaShop 1.7.8 to 9.2, with PHP 7.2 to 8.4 · version 1.1.0

Developed and maintained by REQUIRE

  • Reference
    rkrprogramaticseo

v1.1.0

Fixed

  • Landing pages, the HTML sitemap and the 404 page are rendered inside the shop theme (header, footer, breadcrumb); before they were printed without layout.
  • Editing a landing page, keyword or redirect from its form failed with "id_shop is not valid".
  • Bulk actions (publish, unpublish, generate, re-queue, enable, disable) did nothing; bulk delete did not create the 301 redirects.
  • The XML sitemap was invalid in debug mode (comments before the XML declaration).
  • Demo data used a non-existent category: it now uses the shop's real categories, in the employee's language.
  • Double-escaped titles and FAQ ("&"), CTA text never used, home category read from a wrong key, queue loop on skipped keywords.
  • CSV import: Excel files in Windows-1252, quoted line breaks, Semrush/Ahrefs headers, Spanish decimals and rows without category.
  • Anti-cannibalization: pages that only differ by city or use case are no longer flagged; much faster on big catalogs.
  • AI: GPT-5/o-series, Gemini 2.5 and Claude requests; API keys are no longer printed on the page nor exported in backups.
  • Backups restore languages and categories of another installation correctly.
  • Security: JSON and chart tooltips escaped, custom CSS and HTML sanitized, write actions require the "edit" permission.
  • PrestaShop 9: deprecated image links, setMedia signature, no Tools::displayPrice .

Added

  • Spanish default templates, editable FAQ in the page form, hreflang in the XML sitemap, signed draft preview links, crawler-free visit counting.

4 other products in the same category

Remote POS Lite Module
€121.00
€100.00 Sin impuesto €121.00 Con impuesto
Product Videos
RKR Remote TPV Lite in under 2 minutes (English)
play_circle_outline
  • New
RKR REBU - VAT on margin for used goods
€217.68
€179.90 Sin impuesto €217.68 Con impuesto
Product Videos
Margin VAT for second-hand goods in PrestaShop (English)
play_circle_outline

Questions and answers

Nobody has asked anything about this product yet.

Loading...
Cookie consent
Back to top