MARKETPLACE
PLUGINS
CLEANUP REGEX URL-SEO/API OPTIMIZER
Cleanup REGEX Url-SEO/API Optimizer logo

Cleanup REGEX Url-SEO/API Optimizer

Published February 2021
   •    Updated this week

Plugin details

Third-party services or plugins hardly appreciate accents, diacritical marks and special characters: it often results in errors that interrupts the exchange.
To increase the chance your page goes up in search engine results, it is highly recommended to make your URL similar to your page's title.

You can clean any string in 4 different ways.

However, in its native URLs, Bubble also keeps those unwanted characters the search engines may not understand properly.

The "Cleanup REGEX Url-SEO & API Optimizer" plugin helps you clean any character string (text) in two different ways, so that you can use the one you need for your purpose :

1 - removing accents and replacing unwanted characters with spaces or capitalized letters (cleanup_string)

2 - optimize the string for SEO with lowercase and dashes (url_seo_optimize). This plugin is the perfect is the perfect solution for your page slugs with the "set a thing's slug" Bubble function.

Cleaning and optimization set of rules :

these characters are not exhaustive, you should check and if necessary I can add new ones if you want.

- á à ã â À Á Ã Â å Å ä Ä ă Ă @ -> a
- é è ê ë É È Ê € -> e
- í ì î Í Ì Î ïÏ-> i
- ó ò ô õ Ó Ò Ô Õ ø -> o
- ú ù û ü Ú Ù Û Ü -> u
- ç Ç -> c
- ñ Ñ -> n
- ý Ý -> y
- & -> and
- $ -> s
- ¥ -> y
- æ Æ -> ae
- œ Œ -> oe
- Ș ș  -> s
- Ț  ț -> t

- keep only one where the are 2 or more consecutive spaces
- All special characters are removed, as well as the spaces at the end of the cleaned string
- Lower case the whole string for "url_seo_optimize".

3 - Update1.1.0 : new string (cleanup_lowerc) : lowercase forced

4 - Update 1.2.x : new string (cleanup_upperc) : Uppercase forced

5 - Update 1.4.x : new string (cleanup_underlow) : white space and '-' replace by '_'

6 - Update 1.7.0 : Add special characters ï & Ï -> i

lot of add new characters.... You should check

7 - Update 1.11.x : Add special characters ø -> o

8 - Update 1.12 .x : Add special characters ă Ă ț Ț Ș ș -> a & t & s

9 - Update Major : Now the string is empty, an empty field is also returned, there is no more alert to signal (your-string-is-empty).
For some customers this alert was causing errors.

Back : https://bubble.io/page?type=page&name=cleanup_regex_url_api_opt&id=inception-code-plugin&tab=tabs-1

Preview : https://inception-code-plugin.bubbleapps.io/version-test/cleanup_regex_url_api_opt?debug_mode=true

$15

One time  •  Or  $5/mo

5.0 stars   •   5 ratings
398 installs  
This plugin may track or collect your data. Learn how.

Platform

Web & Native mobile

Contributor details

 InceptionCode logo
InceptionCode
Joined 2021   •   1 Plugin
View contributor profile

Instructions

How to use "Cleanup REGEX Url-SEO & API Optimizer" ? Add an action to your workflow, using the "Regex_url_seo_optimizer" in the "plugins" section
In the "text_to_cleanup" field, add your string (or any query that return a string)

The plugin generates 5 strings (cleanup_string and url_seo_optimize) that you can retrieve in the next steps of your workflow.

1 - cleanup_string :
removing accents and replacing unwanted characters with spaces or capitalized letters (cleanup_string)

2 - url_seo_optimize :
optimize the string for SEO with lowercase and dashes (url_seo_optimize). The is the perfect solution for your page slugs with the "set a thing's slug" Bubble function.

3 - Update1.1.0 : new string (cleanup_lowerc) : lowercase forced

4 - Update 1.2.x : new string (cleanup_upperc) : Uppercase forced

5 - Update 1.4.x : new string (cleanup_underlow) : white space and '-' replace by '_'

6 - Update 1.7.0 : Add special characters ï & Ï -> i

lot of add new characters.... You should check

7 - Update 1.11.x : Add special characters ø -> o

8 - Update 1.12 .x : Add special characters ă Ă ț Ț Ș ș -> a & t & s

9 - Update Major : Now the string is empty, an empty field is also returned, there is no more alert to signal (your-string-is-empty).
For some customers this alert was causing errors.


these characters are not exhaustive, you should check and if necessary I can add new ones if you want.

Data collection and tracking

This author has not yet disclosed their data usage policy. Learn more by contacting the author.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Containers   •   Ecommerce   •   Payment   •   Technical   •   Compliance

Resources

Support contact
Tutorial

Rating and reviews

Average rating (5.0)

Absolut life saver !!
January 10th, 2023
Thanks for building it
Thank you very much. Have a great day. :D (plugin author)
January 10th, 2023
  •  
InceptionCode
Great plugin!
November 30th, 2022
Love this plugin. It would be even better if you could add æ, ø and å to the special character list.
Hello, by what should be replaced the characters æ, ø and å ? I can add them if you need them! very friendly, (plugin author)
December 6th, 2022
  •  
InceptionCode
æ -> ae (I found out that you already coverede this🙌) ø -> o å -> a
December 6th, 2022
  •  
Original reviewer
hello, i add ø -> o but å -> a already exist you right æ -> ae already exist too… can you check if it’s ok ? Thank you (plugin author)
December 11th, 2022
  •  
InceptionCode
Love it!
August 25th, 2022
You don't have to reinvent the wheel. It works like a charm.
Great plugin!
July 11th, 2021
Makes the URL-optimization easy and fast. Great developer. I recommend! Five stars
Great and easy
March 4th, 2021
Very smart plugin. Its creator helps you if you have any problem. And he is ready to edit the plugin if you need something more. 👌🏼
thanks for this review :D (plugin author)
April 8th, 2021
  •  
InceptionCode
Bubble