What is “Fbclid” Parameter And How To Remove It

This month, Facebook started adding “FBCLID” parameter to external links as you might have realized already by checking your Google Analytics or any other analytics tools. Or maybe you just captured it while testing your Facebook Ads.

So, what is “FBCLID”?

FBCLID is a unique tracking parameter that Facebook uses to collect and transfer information. If we compare the “FBCLID” with the similar parameter Google already has which is “GCLID”, we can conclude that it stands for “Facebook Click Identifier“.

Now let’s see how it works in practice and how it can affect your business.

If you are advertising on Facebook you probably know how costly it can be if your website and landing pages are loading too slow. According to online studies, 47% of visitors expect a website to load in under 2 seconds and 40% of visitors will abandon the website if it takes more than 3 seconds to load.

Having these statistics in mind, it’s clear that you should do anything you can to make your website load fast, and you should monitor your website’s loading speed on a daily basis. I’m sure most of you are already using CDN such as Cloudflare and have some caching plugin working for you if you are using WordPress.

The problem is, you cannot always control what external platforms are doing like in this case when Facebook added a query string to external URL’s, for example:


Changes to:


Another problem some people have with “FBCLID” is a privacy issue. Adding “FBCLID” to links is a way for Facebook bypasses the 3rd party cookie blocking tools. A similar situation occurred when Google started adding “GCLID” parameter to transfer info between Google Analytics and Google Adsense.

Some webmasters have problems with “FBCLID” parameter at the end of the link leading to a 404 page while using some e-commerce plugins,  CMS’s and shopping solutions on their websites.

By default, your caching plugin will not cache these new URL’s (and it shouldn’t), which will lead to your web pages to be un-optimized and in most cases to load much slower than what would be acceptable.

This, of course, would lead to more people leaving your website before the web page even loads, meaning fewer sales and conversions. If you then check your Google Analytics stats, you would probably see a jump in bounce rate, fewer pages per session, less average session duration, which can even negatively impact your SEO and rankings.

We still don’t know what kind of benefits in terms of better tracking we can expect in future by having this query string attached to external URL’s by Facebook, but we can already see how it can negatively impact our conversion rates.

For now, it seems it would be the best if we can remove “FBCLID” at least from caching.

How to remove “FBCLID”

In my case, I decided to use the same approach I used when Google introduced “GCLID” query, which is, to “Ignore GET parameters for caching”.

To put it simply, if you want to remove “FBCLID” parameter you should look for an option in the cache plugin that you are using that will allow you to ignore query strings.

I’m using Swift plugin on MediaNovas and it’s absolutely amazing. Even it’s free version provides everything I need. One of these days I should write a thorough tutorial about this plugin.

If you are using Swift, there is an option under: Caching > Tweaks> “Ignore Query String”. That field is unchecked by default and you should check it now.

*Update: Unfortunately, this is now only available in PRO version of the plugin. If anyone knows a plugin that has this option included for free, please let me know.

**Update 2: If you are using Cloudflare, and you should use it anyway, there is an option under Caching > Ignore Query String that you can check.

What this does is, when someone visits the URL with the query string, he will be presented the cached version of your canonical URL.


These are the results I had before and after checking this option. Of course, having a good web hosting helps as well. See our web hosting comparison table here.


pingdom before cache
gtmetrix-reports before cache


pingdom after cache
gtmetrix-reports after cache

Some Tips From Around The Web

These are some tips that i found on the matter but keep in mind that i didn’t test any of these since i didn’t have to.

Htaccess Method if you are using WordPress insert this code (without quotes):

“<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)(?:^|&)fbclid=(?:[^&]*)((?:&|$).*)$ [NC]
RewriteCond %1%2 (^|&)([^&].*|$)
RewriteRule ^(.*) /$1?%2 [R=301,L]

If this article about “fbclid” helped you, please let me know in the comments. Makes my day knowing I helped fellow marketeers :).

Alex D,

34 comments to “What is “Fbclid” Parameter And How To Remove It”

You can leave a reply or Trackback this post.
  1. Joe - 21st October 2018 Reply

    Here’s the bigger issue to me. If someone bookmarks your page that contains that ID or saves it to another social media like pinterest that id stays with the link and has permanently altered your url, the url you payed for.

  2. Nadine GIBAUD - 3rd December 2018 Reply

    In my wordpress Website, I changed the htaccess method but my website crashed : no articles were displayed and a 500 error appeared. I use permalink et short url with Short URL plugin. And I don’t know how to bypass this problem.

  3. Coder - 5th December 2018 Reply

    Fantastic article! Thank you!

  4. Laure - 8th December 2018 Reply


    merci pour cet article très interessant
    depuis l’introduction de FBCLID j’ai vu mon traffic blogger en chute libre de 80%
    pensez vous que ce soit lié ?
    comment puis je faire pour faire une exception de cette redirection avec blogger ?



  5. LELONEK - 13th December 2018 Reply

    They’re saying fbclid is used to better understand the performance of an ad, the website traffic results and how your website or the users are converting.

  6. Robert - 15th December 2018 Reply

    I wrote a Chrome extension that removes this parameter to stop them from tracking you. https://chrome.google.com/webstore/detail/ideekmlpolffjogehcjblcoajcnieeho/publish-accepted?hl=en-US

  7. dalton nielson - 15th December 2018 Reply

    So Facebook started to add the fbclid parameter to EVERY external URL address?

  8. hildegarde bridges - 17th December 2018 Reply

    For those that don’t know yet, Fbclid means Facebook Click Identifier.

  9. lucienne rodrigues - 19th December 2018 Reply

    I remember the same issues with GCLID from Google, now this FBCLID crap. Thanks for the tutorial.

  10. natzih - 3rd March 2019 Reply

    Do not see that option in the plugin anymore

  11. online marketing - 6th March 2019 Reply

    Very good article. I’m facing some of the fbclid issues as well.

  12. Alex D, - 28th March 2019 Reply

    Yeah, this option is now included only in PRO plan unfortunately. I will try to find some other method that is free.

  13. deannekruse - 28th June 2019 Reply

    Hi! I know this is kinda off topic but I was wondering which blog platform are you using for this site?

    I’m getting fed up of WordPress because I’ve had problems
    with hackers and I’m looking at options for another platform.
    I would be fantastic if you could point me in the direction of a good platform.

  14. nigel - 29th June 2019 Reply

    Fantastic web site. Plenty of helpful info here. I am sending it to
    several buddies ans additionally sharing in delicious.
    And certainly, thanks on your sweat!

  15. delphiaeller - 29th June 2019 Reply

    Thanks for sharing your thoughts on seo check.

  16. internet login - 29th July 2019 Reply

    Thiss post will assist the internet visitors for setting up new
    website or even a blog from start to end.

  17. Kai - 27th August 2019 Reply

    In WP super Cache it might be this option: “Advanced”, “Else”: “Do not Cache URLs with GET Parameter” (?x=y at end of URL)

  18. Pierre Aribaut - 4th September 2019 Reply

    Thanks for the tip to remove this “fbclid”, this parameter generates 404 not found in my homepages.

  19. mobile legends hack map ios - 20th October 2019 Reply

    Thanks for finally writing about >What is “Fbclid” Parameter And How To Remove It <Liked it!

  20. Digital Nova - 31st October 2019 Reply

    Thanks for the article, it pointed me in the right direction.

    If the htaccess method here didn’t work for anyone else, the one I’ve included below worked for me.

    I added it below my redirects for https and before the WordPress redirect.

    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^(.*?)(&?fbclid=[a-zA-Z0-9_-]+)$
    RewriteRule ^(.*)$ /$1?%1 [L,NE,R=301]

  21. Shoshana Myrick - 24th November 2019 Reply

    It’s awesome for me to have a web page, which is beneficial designed for my know-how.
    thanks admin

  22. Gena Maxwell - 19th January 2020 Reply

    Do you have any video of that? I’d love to find out some additional information.

  23. Andrew - 25th January 2020 Reply

    Thanks for writing this, Ii’ve been looking for this i plan on sharing this with my co-workers

  24. gapleonline.life - 8th February 2020 Reply

    Really great article. You just earned a new subscriber.

  25. Ernie - 17th February 2020 Reply

    Keep this going please, great job!

  26. adsense hack - 11th April 2020 Reply

    I pay a visit every day some blogs and websites to read content, but this
    blog provides feature based content.

  27. digital agency - 17th April 2020 Reply

    This article will assist the internet viewers for creating new webpage or even a weblog from start to end.

  28. home - 24th April 2020 Reply

    Keep this going please, great job!

  29. projempol99 - 3rd May 2020 Reply

    Amazing issues here. I’m very happy to peer your fbclid article.
    Thanks so much and I’m having a look forward to touch you.

  30. Mortgage Consultancy Services Singapore - 29th May 2020 Reply

    Major thankies for the blog article. Awesome.

  31. Rickey Hendrickson - 13th June 2020 Reply

    Thank you for sharing, fantastic blog…

  32. Justina - 14th June 2020 Reply

    I always spent my half an hour to read this blog’s content everyday along
    with a mug of coffee.

  33. Nicole - 3rd August 2020 Reply

    Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m
    trying to get started and create my own. Do you require any html coding
    expertise to make your own blog? Any help would be greatly appreciated!

  34. https://www.pinterest.com/2khoe/ - 10th September 2020 Reply

    Hey there! Do you know if they make any plugins to help with SEO?
    I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good success.
    If you know of any please share. Cheers!

Leave a Reply

Your email address will not be published.