Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Alternate hreflang SEO
Many websites serve multilingual content from around the world. attribute to serve the correct language or regional URL in Search results. These attributes places under the head tag.. Alternate...
Categories: Multilingual, Search engine optimization (SEO)
Chrono Sitemap
This module ads chronological three level sitemap for nodes. All created nodes links will be in ordered list. We can found it using path yoursite.com/static/sitemap/%year/%month. This sitemap is...
Categories: Search engine optimization (SEO)
Absolute URLs
This very simple module causes all of your site's internal URLs to be rendered as absolute URLs (e.g., "http://mysite/node/whatever") instead of relative URLs ("/node/whatever"). Some people think...
Categories: Developer tools
AI-powered content generation and image creation with ChatGpt
This Drupal 10 module could be of great benefit to website owners and content producers who use ChatGPT. The module aims to make the most of ChatGPT's Open API to generate high-quality content...
Categories: Content editing experience
Custom Sitemap
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-060 - Custom Sitemap - Cross Site Request Forgery (CSRF) - Unsupported for details. If you want to...
Categories: Site structure
AI Content Suggestions
Description The AI Content Suggestions module helps content editors obtain real-time feedback and suggestions from a configured Large Language Model (LLM) while editing content. It integrates...
Categories: Artificial Intelligence (AI)
Link Intelligence
Link Intelligence (LI) provides multiple methods to facilitate automated and manual linking of related web page content. It is designed with easy plug-and-play defaults for simple install and...
Categories: Content editing experience, Content display
Metatag taxonomy facets
Metatag Taxonomy Facets module provides metatags functionality for pages based on active taxonomy terms facets. It should be considered as a submodule of Metatag module. It's really helpful when...
Categories: Search engine optimization (SEO), Site structure
Google 301 Checker
This module searches Google for inbound links to the current site, and tells you if they actually exist. This is useful for creating 301 redirects for a replacement or upgraded site quickly, or...
Ubercart Disable Store
The Ubercart Disable Store module adds the ability to disable Ubercart store (hide/disable add to cart, etc) for some conditions. Ex. Wholesaler requires Reseller Accounts to shop: If your website...
Categories: E-commerce
Extended Path Aliases
Have you ever wondered why, after defining an alias like about-us for, say, node/123, your pages are still riddled with those ugly machine-generated tabs and links like /node/123/edit, node/123...
Categories: Administration tools
Keyword Analysis
The keyword analysis module provides a quick and simple method of extracting keywords from website content. Watch the Keyword Analysis screencast demo The Keyword Analysis module uses an open...
Categories: Content editing experience, Site search
Google Image Sitemap
Images are often the primary way users find content in niches like e-commerce, travel, or photography. This module ensures your visual content isn't invisible to crawlers. The Google Image Sitemap...
Categories: Search engine optimization (SEO)
Instagram Social Feed
Drupal module to pull data from Instagram based on user or hashtag. Includes moderator settings, integrates with Drupal cron, and provides a block to display the latest photos. This module can...
Categories: Integrations
SEOStat
Module basics Provides detailed SEO related information about your Drupal site from a variety of sources. Information can be viewed in a variety of locations including during the content authoring...
Categories: Search engine optimization (SEO)
Ifbyphone Dynamic Phone Number Insertion
This modules integrates Ifbyphone's Dynamic Phone Number Insertion code into Drupal websites. Using Dynamic Phone Number Insertion, you can track phone calls from your website by showing different...
Categories: Integrations
Workbench 404 Redirection
Workbench 404 redirection provides basic support for content entities. That is, it allows site administrators to configure the define States (that content can be in), for default redirection from...
Categories: Content editing experience, Access control, Performance
Redirect Sage
Import redirects list from CSV based format taking in account the language prefixes of source URLs. It doesn't require 'migration' modules, only 'redirect'. Similar projects path_redirect_import -...
Categories: Import and export, Multilingual, Developer tools
External Link Popularity
External Link Popularity is intended to be used for web directories. It uses the Voting API module to rank nodes that contain external links. Points are awarded when users follow the external link...
Categories: User engagement, Integrations
Facet API Pretty Paths
Enables pretty paths for searches with Facet API. You will likely use this module in combination with either Search API or Apache Solr Search Integration. Functionality overview Pretty paths will...
Categories: Administration tools, Site search, Search engine optimization (SEO)
Nofollow Noindex
The Nofollow Noindex module is a very simple approach to add meta robots "nofollow noindex" to the HTML head of selected routes. Simple configuration to prevents the site from search engines based...
Categories: Search engine optimization (SEO)
Domain Access Simple XML Sitemap
Domain Simple XML Sitemap module generates sitemaps for active domains. Steps to generate a map: - Add a new domain - Allowing node access/source on this new domain - Click on generate sitemaps -...
Categories: Search engine optimization (SEO), Developer tools
Extended search page
Part of Ouch project. Full text content admin search The goal is to provide a page like the default "Find content" but on top of scalable technology for sites with huge amounts of nodes. So to keep...
Categories: Content editing experience, Site search
Comment Fragment
The default Drupal comment permalink has the following format, /comment/[comment-id]#[comment-id], if a node has 10 comments, each page with the URL /comment/[comment-id] loads identical content to...
Categories: Search engine optimization (SEO)
Autosite: A minimal approach to drupal mass hosting
Drupal 7 has two very exciting features for mass self-service hosting of small Drupal sites: Support of SQLite and the sites/sites.php file. Combined with a sandboxed PHP, it is now possible to...
Categories: Developer tools