diff --git a/contracts/migrations/0043_alter_contract_agreement_url_and_more.py b/contracts/migrations/0043_alter_contract_agreement_url_and_more.py
new file mode 100644
index 0000000000000000000000000000000000000000..7275ee21771206d6db9c04b0fee30caf86b14f24
--- /dev/null
+++ b/contracts/migrations/0043_alter_contract_agreement_url_and_more.py
@@ -0,0 +1,45 @@
+# Generated by Django 4.1.4 on 2023-04-12 09:33
+
+from django.db import migrations
+
+import contracts.models
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("contracts", "0042_alter_contract_agreement_url_and_more"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="contract",
+            name="agreement_url",
+            field=contracts.models.SubdomainValidatedURLField(
+                blank=True,
+                help_text="Běžně odkaz na fórum. Využívá se např. u koaličních smluv. Musí začínat <i>https</i> a být pod doménou <i>pirati.cz</i>.",
+                max_length=256,
+                null=True,
+                verbose_name="Odkaz na schválení",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="contract",
+            name="tender_url",
+            field=contracts.models.SubdomainValidatedURLField(
+                blank=True,
+                help_text='Běžně odkaz na <a href="https://forum.pirati.cz/viewforum.php?f=572">fórum</a>. Musí začínat <i>https</i> a být pod doménou <i>pirati.cz</i>.',
+                max_length=256,
+                null=True,
+                verbose_name="Odkaz na výběrové řízení",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="contractintent",
+            name="url",
+            field=contracts.models.SubdomainValidatedURLField(
+                help_text="Musí začínat <i>https</i> a být pod doménou <i>pirati.cz</i>.",
+                max_length=256,
+                verbose_name="Odkaz",
+            ),
+        ),
+    ]
diff --git a/contracts/models.py b/contracts/models.py
index de1060e3085556a3d31a89546f3e47593d77f9f4..99ae16943e09b59437e98b817db51f56ba5e9052 100644
--- a/contracts/models.py
+++ b/contracts/models.py
@@ -580,7 +580,7 @@ class Contract(NameStrMixin, models.Model):
         verbose_name="Odkaz na výběrové řízení",
         help_text=mark_safe(
             'Běžně odkaz na <a href="https://forum.pirati.cz/viewforum.php?f=572">fórum</a>. '
-            "Musí začínat <code>https</code> a být pod doménou <code>pirati.cz</code>."
+            "Musí začínat <i>https</i> a být pod doménou <i>pirati.cz</i>."
         ),
     )
 
@@ -591,7 +591,7 @@ class Contract(NameStrMixin, models.Model):
         verbose_name="Odkaz na schválení",
         help_text=mark_safe(
             "Běžně odkaz na fórum. Využívá se např. u koaličních smluv. "
-            "Musí začínat <code>https</code> a být pod doménou <code>pirati.cz</code>."
+            "Musí začínat <i>https</i> a být pod doménou <i>pirati.cz</i>."
         ),
     )  # WARNING: Dependent on the type!
 
@@ -1005,7 +1005,7 @@ class ContractIntent(NameStrMixin, models.Model):
         max_length=256,
         verbose_name="Odkaz",
         help_text=mark_safe(
-            "Musí začínat <code>https</code> a být pod doménou <code>pirati.cz</code>."
+            "Musí začínat <i>https</i> a být pod doménou <i>pirati.cz</i>."
         ),
     )