How to enable Search Engine Friendly URLs in Drupal 7 Updated on August 16, 2021 by Carrie Smaha 1 Minutes, 18 Seconds to Read In our last tutorial, we explained the basic concept of Search Engine Friendly URLs in Drupal 7. In this tutorial, we’ll expand upon those ideas and show you how to enable clean URLs, which is required for Search Engine Friendly URLs to work. Please note: Clean URLs, the setting discussed in this article, is enabled by default. You should only have to follow these steps if you are experiencing an issue with getting your new URLs to work correctly. Log into the Drupal dashboard Go to Configuration >> Search and Meta Data >> Clean URLs Place a checkbox next to Enable clean URLs. This is enabled by default. Click the Save configuration button.At this point, you can test to see if clean URLs is working correctly. In our Drupal 7 site, there is a link in the sidebar that says Create new account. The following table shows the URL structure of this page before and after clean URLs are enabled: Clean URLs Disabled Clean URLs Enabled https://domain.com/?q=user/register https://domain.com/user/register The Clean URLs setting also impacts URL aliases set for content types, such as basic pages and articles. In previous tutorials we created basic pages and articles. In one of our basic pages, we set the URL alias to about-this-site. Again, you can see in the table below how the clean URLs option impacts this page: Clean URLs Disabled Clean URLs Enabled https://domain.com/?q=about-this-site https://domain.com/about-this-site For more step-by-step guides and practical tips, visit our Drupal Education Channel. Share this Article Carrie Smaha Senior Manager Marketing Operations Carrie Smaha is a Senior Marketing Operations leader with over 20 years of experience in digital strategy, web development, and IT project management. She specializes in go-to-market programs and SaaS solutions for WordPress and VPS Hosting, working closely with technical teams and customers to deliver high-performance, scalable platforms. At InMotion Hosting, she drives product marketing initiatives that blend strategic insight with technical depth. More Articles by Carrie Related Articles How to Use the Simple XML Sitemap Drupal Module Finding 404 page not found errors in Drupal 7 Removing the site title in Drupal 8 Content Types in Drupal 8 Disabling user images for posts and comments in Drupal 8 How to add an image in Drupal 7 How to upload your custom logo in your Drupal 7 theme Setting custom logos in your Drupal 8 theme Fixing the “An unrecoverable error occurred” error in Drupal How to Make a Duplicate Drupal Site