We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Add-Ons
default app icon

Lazy Sitemap Generator

By tripleNERDscore
SEO

Description

Just crawl your site and get an automatic sitemap. Ain’t no one got time to code it.

Lazy Sitemap Generator

Let a crawler generate a sitemap for you. Who has time to code it themselves?

REQUIREMENTS

Lazy Sitemap Generator requires EE6/7 and PHP8.0+.

INSTALLATION

  1. Copy entire lazy_sitemap_generator folder to your system/user/addons folder.
  2. On your EE backend, navigate to Developer > Addons (yoursite.com/admin.php?/cp/addons).
  3. Scroll to Third Party Add-Ons.
  4. Find Lazy Signup Generator and click Install.
  5. Add your settings, and enjoy!

USAGE

Generate Sitemap

There are two ways to generate a sitemap, as this can be a very time-intensive item.

Action URLS

Navigate to yoursite.com/?ACT=123, replacing 123 with the action ID of the generate function. Sit back, and it will crawl your site.

You can also specify a URL, if you do not have one in your config, or want to specify a subdomain. yoursite.com/?ACT=123&url=https://yoursite.com

There is also a generate_fresh action, which will clear all existing sitemap URLs and start fresh.

Technically, you can use these methods inside an EE template, as {exp:lazy_sitemap_generator:generate} and {exp:lazy_sitemap_generator:generate_fresh}, but it is not recommended.

CLI Command

Using eecli.php, you can run the following command:

php eecli.php lazy_sitemap_generator:generate:sitemap

In order to generate the sitemap from the CLI. This is great for larger sites that will require a long running crawl process or you want to automate this with cron.

Params

--fresh: Use this to run the command with deleting all old records --url: Use this to specify the URL you want to crawl. DEFAULT: your site’s base_url --force: Both fresh and url will check to verify these actions. Use the force option to skip checking. Useful for crons

View Sitemap

Create a template of XML type, such as sitemap.group/index.xml.

Add the following template tag to your code:

{exp:lazy_sitemap_generator:view}

Then generate your sitemap (see above), navigate to yoursite.com/sitemap and enjoy!

SUPPORT

We want to make sure you have what you need on this. Head to docs.triplenerdscore.net for help!

You can also submit issues on our Issue Tracker

Information
Version 1.0.2
Last Update one year ago
Compatibility EE 7, 6
License Commercial
Renewals $15.00 - 1 years
Links
  • Documentation
  • Support
ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.