diff --git a/vcheck.py b/vcheck.py
index aa8c554873c4d1c84b55b7833f6301ef37eaf728..2d8208588b3a63c4bf06cef977432f1cbeb1c873 100755
--- a/vcheck.py
+++ b/vcheck.py
@@ -213,7 +213,11 @@ def website(url, pattern):
     p = re.compile(pattern)
     (r, error) = get(url)
     if r:
-        r = p.search(r.text).group(1)
+        match = p.search(r.text)
+        if match:
+            r = p.search(r.text).group(1)
+        else:
+            return None, f'Pattern "{pattern}" not found.'
     return(r, error)