Trailing Slash for Google AdWords

Google AdWords can be an essential part of your marketing strategy. In order to achieve the best performance while maintaining the integrity of your marketing data, you will need to do one simple change to your URL’s to make this happen.

As a best practice, you should always add a trailing slash to the end of your URL before your GCLID code. For example:

Correct:

http://domain.com/landing-page/?gclid=CMA56qe1ocdCFUccgAod3V8aDQ

Incorrect:

http://domain.com/landing-page?gclid=CMA56qe1ocdCFUccgAod3V8aDQ

By default, WordPress will automatically redirect a URL with no trailing slash to a URL with a trailing slash. You can see this by running the following curl statement:

curl -IL https://wpengine.com/migrations/

The curl statement returns a 301 Moved Permanently and redirects the user to the same page but this time includes a trailing slash.

WP Engine servers drop the gclid=foo args in the backend as well, because the values in that query parameter are always different but the page’s content is always the same.

This allows us to cache the page and provide awesome performance. However, because of the 301 redirect, the gclid is lost and marketing data is skewed.

If you return a 200 Success response code by making sure the trailing slash is in place when a user clicks the link, the gclid query string can be used. This will allows our servers to cache pages while also allowing your marketing data to remain current.

The good new is that WordPress adds trailing slashes by default. If you’re having issues with your Google Adwords and trailing slashes missing, you may need to employ a plugin to help ensure the trailing slash is present.


NEXT STEP: Learn about caching with UTM and GCLID variables

Still need help? Contact support!

We offer support 24 hours a day, 7 days a week, 365 days a year. Log in to your account to get expert one-on-one help.

The best in WordPress hosting.

See why more customers prefer WP Engine over the competition.