├── .ipynb_checkpoints ├── Keyword_Clustering-22-8-checkpoint.ipynb ├── Keyword_Clustering-Copy1-checkpoint.ipynb ├── Keyword_Clustering-checkpoint.ipynb └── Keyword_Clustering_old-checkpoint.ipynb ├── Keyword_Clustering.ipynb ├── Procfile ├── Queries.csv ├── README.md ├── app.py ├── keyword_clustering.sqlite ├── requirements.txt ├── static ├── css │ └── style.css ├── img │ ├── logo.png │ ├── seo-keyword-clusters-1.JPG │ ├── seo-keyword-clusters-2.JPG │ └── seo-keyword-clusters-3.JPG └── js │ └── plots.js └── templates ├── about.html ├── contact.html ├── gds_dashboard.html ├── index.html └── tableau_dashboard.html /.ipynb_checkpoints/Keyword_Clustering-22-8-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 1, 6 | "id": "3fd4351a", 7 | "metadata": { 8 | "colab": { 9 | "base_uri": "https://localhost:8080/", 10 | "height": 106, 11 | "resources": { 12 | "http://localhost:8080/nbextensions/google.colab/files.js": { 13 | "data": "Ly8gQ29weXJpZ2h0IDIwMTcgR29vZ2xlIExMQwovLwovLyBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgovLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKLy8KLy8gICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKLy8KLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQovLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAovLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAovLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCi8qKgogKiBAZmlsZW92ZXJ2aWV3IEhlbHBlcnMgZm9yIGdvb2dsZS5jb2xhYiBQeXRob24gbW9kdWxlLgogKi8KKGZ1bmN0aW9uKHNjb3BlKSB7CmZ1bmN0aW9uIHNwYW4odGV4dCwgc3R5bGVBdHRyaWJ1dGVzID0ge30pIHsKICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogIGVsZW1lbnQudGV4dENvbnRlbnQgPSB0ZXh0OwogIGZvciAoY29uc3Qga2V5IG9mIE9iamVjdC5rZXlzKHN0eWxlQXR0cmlidXRlcykpIHsKICAgIGVsZW1lbnQuc3R5bGVba2V5XSA9IHN0eWxlQXR0cmlidXRlc1trZXldOwogIH0KICByZXR1cm4gZWxlbWVudDsKfQoKLy8gTWF4IG51bWJlciBvZiBieXRlcyB3aGljaCB3aWxsIGJlIHVwbG9hZGVkIGF0IGEgdGltZS4KY29uc3QgTUFYX1BBWUxPQURfU0laRSA9IDEwMCAqIDEwMjQ7CgpmdW5jdGlvbiBfdXBsb2FkRmlsZXMoaW5wdXRJZCwgb3V0cHV0SWQpIHsKICBjb25zdCBzdGVwcyA9IHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCk7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICAvLyBDYWNoZSBzdGVwcyBvbiB0aGUgb3V0cHV0RWxlbWVudCB0byBtYWtlIGl0IGF2YWlsYWJsZSBmb3IgdGhlIG5leHQgY2FsbAogIC8vIHRvIHVwbG9hZEZpbGVzQ29udGludWUgZnJvbSBQeXRob24uCiAgb3V0cHV0RWxlbWVudC5zdGVwcyA9IHN0ZXBzOwoKICByZXR1cm4gX3VwbG9hZEZpbGVzQ29udGludWUob3V0cHV0SWQpOwp9CgovLyBUaGlzIGlzIHJvdWdobHkgYW4gYXN5bmMgZ2VuZXJhdG9yIChub3Qgc3VwcG9ydGVkIGluIHRoZSBicm93c2VyIHlldCksCi8vIHdoZXJlIHRoZXJlIGFyZSBtdWx0aXBsZSBhc3luY2hyb25vdXMgc3RlcHMgYW5kIHRoZSBQeXRob24gc2lkZSBpcyBnb2luZwovLyB0byBwb2xsIGZvciBjb21wbGV0aW9uIG9mIGVhY2ggc3RlcC4KLy8gVGhpcyB1c2VzIGEgUHJvbWlzZSB0byBibG9jayB0aGUgcHl0aG9uIHNpZGUgb24gY29tcGxldGlvbiBvZiBlYWNoIHN0ZXAsCi8vIHRoZW4gcGFzc2VzIHRoZSByZXN1bHQgb2YgdGhlIHByZXZpb3VzIHN0ZXAgYXMgdGhlIGlucHV0IHRvIHRoZSBuZXh0IHN0ZXAuCmZ1bmN0aW9uIF91cGxvYWRGaWxlc0NvbnRpbnVlKG91dHB1dElkKSB7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICBjb25zdCBzdGVwcyA9IG91dHB1dEVsZW1lbnQuc3RlcHM7CgogIGNvbnN0IG5leHQgPSBzdGVwcy5uZXh0KG91dHB1dEVsZW1lbnQubGFzdFByb21pc2VWYWx1ZSk7CiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShuZXh0LnZhbHVlLnByb21pc2UpLnRoZW4oKHZhbHVlKSA9PiB7CiAgICAvLyBDYWNoZSB0aGUgbGFzdCBwcm9taXNlIHZhbHVlIHRvIG1ha2UgaXQgYXZhaWxhYmxlIHRvIHRoZSBuZXh0CiAgICAvLyBzdGVwIG9mIHRoZSBnZW5lcmF0b3IuCiAgICBvdXRwdXRFbGVtZW50Lmxhc3RQcm9taXNlVmFsdWUgPSB2YWx1ZTsKICAgIHJldHVybiBuZXh0LnZhbHVlLnJlc3BvbnNlOwogIH0pOwp9CgovKioKICogR2VuZXJhdG9yIGZ1bmN0aW9uIHdoaWNoIGlzIGNhbGxlZCBiZXR3ZWVuIGVhY2ggYXN5bmMgc3RlcCBvZiB0aGUgdXBsb2FkCiAqIHByb2Nlc3MuCiAqIEBwYXJhbSB7c3RyaW5nfSBpbnB1dElkIEVsZW1lbnQgSUQgb2YgdGhlIGlucHV0IGZpbGUgcGlja2VyIGVsZW1lbnQuCiAqIEBwYXJhbSB7c3RyaW5nfSBvdXRwdXRJZCBFbGVtZW50IElEIG9mIHRoZSBvdXRwdXQgZGlzcGxheS4KICogQHJldHVybiB7IUl0ZXJhYmxlPCFPYmplY3Q+fSBJdGVyYWJsZSBvZiBuZXh0IHN0ZXBzLgogKi8KZnVuY3Rpb24qIHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCkgewogIGNvbnN0IGlucHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogIGlucHV0RWxlbWVudC5kaXNhYmxlZCA9IGZhbHNlOwoKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIG91dHB1dEVsZW1lbnQuaW5uZXJIVE1MID0gJyc7CgogIGNvbnN0IHBpY2tlZFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgaW5wdXRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIChlKSA9PiB7CiAgICAgIHJlc29sdmUoZS50YXJnZXQuZmlsZXMpOwogICAgfSk7CiAgfSk7CgogIGNvbnN0IGNhbmNlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpOwogIGlucHV0RWxlbWVudC5wYXJlbnRFbGVtZW50LmFwcGVuZENoaWxkKGNhbmNlbCk7CiAgY2FuY2VsLnRleHRDb250ZW50ID0gJ0NhbmNlbCB1cGxvYWQnOwogIGNvbnN0IGNhbmNlbFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgY2FuY2VsLm9uY2xpY2sgPSAoKSA9PiB7CiAgICAgIHJlc29sdmUobnVsbCk7CiAgICB9OwogIH0pOwoKICAvLyBXYWl0IGZvciB0aGUgdXNlciB0byBwaWNrIHRoZSBmaWxlcy4KICBjb25zdCBmaWxlcyA9IHlpZWxkIHsKICAgIHByb21pc2U6IFByb21pc2UucmFjZShbcGlja2VkUHJvbWlzZSwgY2FuY2VsUHJvbWlzZV0pLAogICAgcmVzcG9uc2U6IHsKICAgICAgYWN0aW9uOiAnc3RhcnRpbmcnLAogICAgfQogIH07CgogIGNhbmNlbC5yZW1vdmUoKTsKCiAgLy8gRGlzYWJsZSB0aGUgaW5wdXQgZWxlbWVudCBzaW5jZSBmdXJ0aGVyIHBpY2tzIGFyZSBub3QgYWxsb3dlZC4KICBpbnB1dEVsZW1lbnQuZGlzYWJsZWQgPSB0cnVlOwoKICBpZiAoIWZpbGVzKSB7CiAgICByZXR1cm4gewogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbXBsZXRlJywKICAgICAgfQogICAgfTsKICB9CgogIGZvciAoY29uc3QgZmlsZSBvZiBmaWxlcykgewogICAgY29uc3QgbGkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaScpOwogICAgbGkuYXBwZW5kKHNwYW4oZmlsZS5uYW1lLCB7Zm9udFdlaWdodDogJ2JvbGQnfSkpOwogICAgbGkuYXBwZW5kKHNwYW4oCiAgICAgICAgYCgke2ZpbGUudHlwZSB8fCAnbi9hJ30pIC0gJHtmaWxlLnNpemV9IGJ5dGVzLCBgICsKICAgICAgICBgbGFzdCBtb2RpZmllZDogJHsKICAgICAgICAgICAgZmlsZS5sYXN0TW9kaWZpZWREYXRlID8gZmlsZS5sYXN0TW9kaWZpZWREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygpIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ24vYSd9IC0gYCkpOwogICAgY29uc3QgcGVyY2VudCA9IHNwYW4oJzAlIGRvbmUnKTsKICAgIGxpLmFwcGVuZENoaWxkKHBlcmNlbnQpOwoKICAgIG91dHB1dEVsZW1lbnQuYXBwZW5kQ2hpbGQobGkpOwoKICAgIGNvbnN0IGZpbGVEYXRhUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7CiAgICAgIHJlYWRlci5vbmxvYWQgPSAoZSkgPT4gewogICAgICAgIHJlc29sdmUoZS50YXJnZXQucmVzdWx0KTsKICAgICAgfTsKICAgICAgcmVhZGVyLnJlYWRBc0FycmF5QnVmZmVyKGZpbGUpOwogICAgfSk7CiAgICAvLyBXYWl0IGZvciB0aGUgZGF0YSB0byBiZSByZWFkeS4KICAgIGxldCBmaWxlRGF0YSA9IHlpZWxkIHsKICAgICAgcHJvbWlzZTogZmlsZURhdGFQcm9taXNlLAogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbnRpbnVlJywKICAgICAgfQogICAgfTsKCiAgICAvLyBVc2UgYSBjaHVua2VkIHNlbmRpbmcgdG8gYXZvaWQgbWVzc2FnZSBzaXplIGxpbWl0cy4gU2VlIGIvNjIxMTU2NjAuCiAgICBsZXQgcG9zaXRpb24gPSAwOwogICAgZG8gewogICAgICBjb25zdCBsZW5ndGggPSBNYXRoLm1pbihmaWxlRGF0YS5ieXRlTGVuZ3RoIC0gcG9zaXRpb24sIE1BWF9QQVlMT0FEX1NJWkUpOwogICAgICBjb25zdCBjaHVuayA9IG5ldyBVaW50OEFycmF5KGZpbGVEYXRhLCBwb3NpdGlvbiwgbGVuZ3RoKTsKICAgICAgcG9zaXRpb24gKz0gbGVuZ3RoOwoKICAgICAgY29uc3QgYmFzZTY0ID0gYnRvYShTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsIGNodW5rKSk7CiAgICAgIHlpZWxkIHsKICAgICAgICByZXNwb25zZTogewogICAgICAgICAgYWN0aW9uOiAnYXBwZW5kJywKICAgICAgICAgIGZpbGU6IGZpbGUubmFtZSwKICAgICAgICAgIGRhdGE6IGJhc2U2NCwKICAgICAgICB9LAogICAgICB9OwoKICAgICAgbGV0IHBlcmNlbnREb25lID0gZmlsZURhdGEuYnl0ZUxlbmd0aCA9PT0gMCA/CiAgICAgICAgICAxMDAgOgogICAgICAgICAgTWF0aC5yb3VuZCgocG9zaXRpb24gLyBmaWxlRGF0YS5ieXRlTGVuZ3RoKSAqIDEwMCk7CiAgICAgIHBlcmNlbnQudGV4dENvbnRlbnQgPSBgJHtwZXJjZW50RG9uZX0lIGRvbmVgOwoKICAgIH0gd2hpbGUgKHBvc2l0aW9uIDwgZmlsZURhdGEuYnl0ZUxlbmd0aCk7CiAgfQoKICAvLyBBbGwgZG9uZS4KICB5aWVsZCB7CiAgICByZXNwb25zZTogewogICAgICBhY3Rpb246ICdjb21wbGV0ZScsCiAgICB9CiAgfTsKfQoKc2NvcGUuZ29vZ2xlID0gc2NvcGUuZ29vZ2xlIHx8IHt9OwpzY29wZS5nb29nbGUuY29sYWIgPSBzY29wZS5nb29nbGUuY29sYWIgfHwge307CnNjb3BlLmdvb2dsZS5jb2xhYi5fZmlsZXMgPSB7CiAgX3VwbG9hZEZpbGVzLAogIF91cGxvYWRGaWxlc0NvbnRpbnVlLAp9Owp9KShzZWxmKTsK", 14 | "headers": [ 15 | [ 16 | "content-type", 17 | "application/javascript" 18 | ] 19 | ], 20 | "ok": true, 21 | "status": 200, 22 | "status_text": "" 23 | } 24 | } 25 | }, 26 | "id": "3fd4351a", 27 | "outputId": "dc6925eb-c879-4e73-a90b-e3c81d150ad5" 28 | }, 29 | "outputs": [ 30 | { 31 | "name": "stdout", 32 | "output_type": "stream", 33 | "text": [ 34 | "Requirement already satisfied: gspread_dataframe in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (3.2.1)\n", 35 | "Requirement already satisfied: gspread in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (4.0.1)\n", 36 | "Requirement already satisfied: oauth2client in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (4.1.3)\n", 37 | "Requirement already satisfied: pandas>=0.24.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread_dataframe) (1.0.5)\n", 38 | "Requirement already satisfied: six>=1.12.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread_dataframe) (1.15.0)\n", 39 | "Requirement already satisfied: google-auth>=1.12.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread) (1.34.0)\n", 40 | "Requirement already satisfied: google-auth-oauthlib>=0.4.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread) (0.4.5)\n", 41 | "Requirement already satisfied: httplib2>=0.9.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from oauth2client) (0.19.1)\n", 42 | "Requirement already satisfied: pyasn1-modules>=0.0.5 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from oauth2client) (0.2.8)\n", 43 | "Requirement already satisfied: pyasn1>=0.1.7 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from oauth2client) (0.4.8)\n", 44 | "Requirement already satisfied: rsa>=3.1.4 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from oauth2client) (4.7.2)\n", 45 | "Requirement already satisfied: numpy>=1.13.3 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pandas>=0.24.0->gspread_dataframe) (1.19.5)\n", 46 | "Requirement already satisfied: python-dateutil>=2.6.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pandas>=0.24.0->gspread_dataframe) (2.8.1)\n", 47 | "Requirement already satisfied: pytz>=2017.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pandas>=0.24.0->gspread_dataframe) (2020.1)\n", 48 | "Requirement already satisfied: setuptools>=40.3.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth>=1.12.0->gspread) (47.3.1.post20200622)\n", 49 | "Requirement already satisfied: cachetools<5.0,>=2.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth>=1.12.0->gspread) (4.2.2)\n", 50 | "Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth-oauthlib>=0.4.1->gspread) (1.3.0)\n", 51 | "Requirement already satisfied: pyparsing<3,>=2.4.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from httplib2>=0.9.1->oauth2client) (2.4.7)\n", 52 | "Requirement already satisfied: oauthlib>=3.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (3.1.1)\n", 53 | "Requirement already satisfied: requests>=2.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (2.25.1)\n", 54 | "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (2021.5.30)\n", 55 | "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (2.10)\n", 56 | "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (1.26.4)\n", 57 | "Requirement already satisfied: chardet<5,>=3.0.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (4.0.0)\n", 58 | "Requirement already satisfied: gspread-pandas in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (2.3.0)\n", 59 | "Requirement already satisfied: six in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread-pandas) (1.15.0)\n", 60 | "Requirement already satisfied: pandas>=0.20.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread-pandas) (1.0.5)\n", 61 | "Requirement already satisfied: google-auth in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread-pandas) (1.34.0)\n", 62 | "Requirement already satisfied: gspread>=3.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread-pandas) (4.0.1)\n", 63 | "Requirement already satisfied: google-auth-oauthlib in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread-pandas) (0.4.5)\n", 64 | "Requirement already satisfied: decorator in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from gspread-pandas) (5.0.7)\n", 65 | "Requirement already satisfied: python-dateutil>=2.6.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pandas>=0.20.0->gspread-pandas) (2.8.1)\n", 66 | "Requirement already satisfied: numpy>=1.13.3 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pandas>=0.20.0->gspread-pandas) (1.19.5)\n", 67 | "Requirement already satisfied: pytz>=2017.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pandas>=0.20.0->gspread-pandas) (2020.1)\n", 68 | "Requirement already satisfied: cachetools<5.0,>=2.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth->gspread-pandas) (4.2.2)\n", 69 | "Requirement already satisfied: rsa<5,>=3.1.4; python_version >= \"3.6\" in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth->gspread-pandas) (4.7.2)\n", 70 | "Requirement already satisfied: setuptools>=40.3.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth->gspread-pandas) (47.3.1.post20200622)\n", 71 | "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth->gspread-pandas) (0.2.8)\n", 72 | "Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth-oauthlib->gspread-pandas) (1.3.0)\n", 73 | "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from rsa<5,>=3.1.4; python_version >= \"3.6\"->google-auth->gspread-pandas) (0.4.8)\n", 74 | "Requirement already satisfied: requests>=2.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib->gspread-pandas) (2.25.1)\n", 75 | "Requirement already satisfied: oauthlib>=3.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib->gspread-pandas) (3.1.1)\n", 76 | "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib->gspread-pandas) (2021.5.30)\n", 77 | "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib->gspread-pandas) (1.26.4)\n", 78 | "Requirement already satisfied: chardet<5,>=3.0.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib->gspread-pandas) (4.0.0)\n", 79 | "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib->gspread-pandas) (2.10)\n", 80 | "Requirement already satisfied: pygsheets in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (2.0.5)\n", 81 | "Requirement already satisfied: google-api-python-client>=1.5.5 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pygsheets) (2.17.0)\n", 82 | "Requirement already satisfied: google-auth-oauthlib in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pygsheets) (0.4.5)\n", 83 | "Requirement already satisfied: httplib2<1dev,>=0.15.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-python-client>=1.5.5->pygsheets) (0.19.1)\n", 84 | "Requirement already satisfied: google-api-core<3.0.0dev,>=1.21.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-python-client>=1.5.5->pygsheets) (2.0.0)\n", 85 | "Requirement already satisfied: google-auth<3.0.0dev,>=1.16.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-python-client>=1.5.5->pygsheets) (1.34.0)\n", 86 | "Requirement already satisfied: google-auth-httplib2>=0.1.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-python-client>=1.5.5->pygsheets) (0.1.0)\n", 87 | "Requirement already satisfied: uritemplate<4dev,>=3.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-python-client>=1.5.5->pygsheets) (3.0.1)\n", 88 | "Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth-oauthlib->pygsheets) (1.3.0)\n", 89 | "Requirement already satisfied: pyparsing<3,>=2.4.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from httplib2<1dev,>=0.15.0->google-api-python-client>=1.5.5->pygsheets) (2.4.7)\n", 90 | "Requirement already satisfied: protobuf>=3.12.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (3.17.3)\n", 91 | "Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (2.25.1)\n", 92 | "Requirement already satisfied: setuptools>=40.3.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (47.3.1.post20200622)\n", 93 | "Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.6.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (1.53.0)\n", 94 | "Requirement already satisfied: cachetools<5.0,>=2.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth<3.0.0dev,>=1.16.0->google-api-python-client>=1.5.5->pygsheets) (4.2.2)\n", 95 | "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth<3.0.0dev,>=1.16.0->google-api-python-client>=1.5.5->pygsheets) (0.2.8)\n", 96 | "Requirement already satisfied: six>=1.9.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth<3.0.0dev,>=1.16.0->google-api-python-client>=1.5.5->pygsheets) (1.15.0)\n", 97 | "Requirement already satisfied: rsa<5,>=3.1.4; python_version >= \"3.6\" in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from google-auth<3.0.0dev,>=1.16.0->google-api-python-client>=1.5.5->pygsheets) (4.7.2)\n", 98 | "Requirement already satisfied: oauthlib>=3.0.0 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib->pygsheets) (3.1.1)\n", 99 | "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (2021.5.30)\n", 100 | "Requirement already satisfied: idna<3,>=2.5 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (2.10)\n", 101 | "Requirement already satisfied: chardet<5,>=3.0.2 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (4.0.0)\n", 102 | "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core<3.0.0dev,>=1.21.0->google-api-python-client>=1.5.5->pygsheets) (1.26.4)\n", 103 | "Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in c:\\users\\facci\\anaconda3\\envs\\pythondata\\lib\\site-packages (from pyasn1-modules>=0.2.1->google-auth<3.0.0dev,>=1.16.0->google-api-python-client>=1.5.5->pygsheets) (0.4.8)\n" 104 | ] 105 | } 106 | ], 107 | "source": [ 108 | "# Import Librairies\n", 109 | "# !pip install nltk\n", 110 | "import pandas as pd\n", 111 | "import re\n", 112 | "import sys\n", 113 | "import json\n", 114 | "!pip install gspread_dataframe gspread oauth2client\n", 115 | "!pip install gspread-pandas\n", 116 | "from gspread_pandas import Spread, Client\n", 117 | "from google.oauth2.service_account import Credentials\n", 118 | "\n", 119 | "import gspread\n", 120 | "from gspread_dataframe import get_as_dataframe, set_with_dataframe\n", 121 | "from oauth2client.service_account import ServiceAccountCredentials\n", 122 | "!{sys.executable} -m pip install pygsheets\n", 123 | "import pygsheets\n", 124 | "from collections import defaultdict\n", 125 | "from sklearn.feature_extraction.text import TfidfVectorizer\n", 126 | "from sklearn.feature_extraction import text\n", 127 | "from sklearn.cluster import DBSCAN\n", 128 | "import nltk\n", 129 | "from nltk.stem.snowball import SnowballStemmer\n", 130 | "from nltk.stem import PorterStemmer\n", 131 | "import csv\n", 132 | "# from google.colab import files\n", 133 | "# uploaded = files.upload()" 134 | ] 135 | }, 136 | { 137 | "cell_type": "code", 138 | "execution_count": 2, 139 | "id": "dce66826", 140 | "metadata": { 141 | "colab": { 142 | "base_uri": "https://localhost:8080/", 143 | "height": 665 144 | }, 145 | "id": "dce66826", 146 | "outputId": "bcefb4ab-04a1-4af2-de0c-0778d383cfc1" 147 | }, 148 | "outputs": [ 149 | { 150 | "data": { 151 | "text/html": [ 152 | "
\n", 170 | " | Top queries | \n", 171 | "Clicks | \n", 172 | "Impressions | \n", 173 | "CTR | \n", 174 | "Position | \n", 175 | "
---|---|---|---|---|---|
0 | \n", 180 | "adelphi living | \n", 181 | "289 | \n", 182 | "834 | \n", 183 | "34.65% | \n", 184 | "1.07 | \n", 185 | "
1 | \n", 188 | "adelphi | \n", 189 | "15 | \n", 190 | "298 | \n", 191 | "5.03% | \n", 192 | "9.97 | \n", 193 | "
2 | \n", 196 | "sil providers perth | \n", 197 | "12 | \n", 198 | "90 | \n", 199 | "13.33% | \n", 200 | "3.26 | \n", 201 | "
3 | \n", 204 | "supported independent living perth | \n", 205 | "7 | \n", 206 | "323 | \n", 207 | "2.17% | \n", 208 | "10.77 | \n", 209 | "
4 | \n", 212 | "adelphi living mandurah | \n", 213 | "7 | \n", 214 | "30 | \n", 215 | "23.33% | \n", 216 | "1.03 | \n", 217 | "
5 | \n", 220 | "disability accommodation perth | \n", 221 | "3 | \n", 222 | "641 | \n", 223 | "0.47% | \n", 224 | "31.52 | \n", 225 | "
6 | \n", 228 | "ndis providers near me | \n", 229 | "3 | \n", 230 | "45 | \n", 231 | "6.67% | \n", 232 | "1.00 | \n", 233 | "
7 | \n", 236 | "sda providers perth | \n", 237 | "3 | \n", 238 | "23 | \n", 239 | "13.04% | \n", 240 | "7.48 | \n", 241 | "
8 | \n", 244 | "disability housing perth | \n", 245 | "2 | \n", 246 | "541 | \n", 247 | "0.37% | \n", 248 | "31.37 | \n", 249 | "
9 | \n", 252 | "ndis providers perth | \n", 253 | "2 | \n", 254 | "258 | \n", 255 | "0.78% | \n", 256 | "52.90 | \n", 257 | "
10 | \n", 260 | "sil ndis | \n", 261 | "1 | \n", 262 | "656 | \n", 263 | "0.15% | \n", 264 | "44.26 | \n", 265 | "
11 | \n", 268 | "ndis housing perth | \n", 269 | "1 | \n", 270 | "460 | \n", 271 | "0.22% | \n", 272 | "17.18 | \n", 273 | "
12 | \n", 276 | "sil | \n", 277 | "1 | \n", 278 | "232 | \n", 279 | "0.43% | \n", 280 | "5.32 | \n", 281 | "
13 | \n", 284 | "disability supported accommodation perth | \n", 285 | "1 | \n", 286 | "220 | \n", 287 | "0.45% | \n", 288 | "21.80 | \n", 289 | "
14 | \n", 292 | "ndis sda | \n", 293 | "1 | \n", 294 | "214 | \n", 295 | "0.47% | \n", 296 | "71.16 | \n", 297 | "
15 | \n", 300 | "disability accommodation wa | \n", 301 | "1 | \n", 302 | "193 | \n", 303 | "0.52% | \n", 304 | "27.95 | \n", 305 | "
16 | \n", 308 | "ndis events perth | \n", 309 | "1 | \n", 310 | "187 | \n", 311 | "0.53% | \n", 312 | "21.29 | \n", 313 | "
17 | \n", 316 | "disability service providers perth | \n", 317 | "1 | \n", 318 | "163 | \n", 319 | "0.61% | \n", 320 | "68.01 | \n", 321 | "
18 | \n", 324 | "ndis short term accommodation | \n", 325 | "1 | \n", 326 | "106 | \n", 327 | "0.94% | \n", 328 | "31.03 | \n", 329 | "
19 | \n", 332 | "disability housing | \n", 333 | "1 | \n", 334 | "56 | \n", 335 | "1.79% | \n", 336 | "36.61 | \n", 337 | "
\n", 455 | " | Keywords | \n", 456 | "Stem Words | \n", 457 | "
---|---|---|
0 | \n", 462 | "adelphi living | \n", 463 | "adelphi liv | \n", 464 | "
1 | \n", 467 | "adelphi | \n", 468 | "adelphi | \n", 469 | "
2 | \n", 472 | "sil providers perth | \n", 473 | "sil providers perth | \n", 474 | "
3 | \n", 477 | "supported independent living perth | \n", 478 | "supported independent living perth | \n", 479 | "
4 | \n", 482 | "adelphi living mandurah | \n", 483 | "adelphi living mandurah | \n", 484 | "
... | \n", 487 | "... | \n", 488 | "... | \n", 489 | "
713 | \n", 492 | "disabled living manchester | \n", 493 | "disabled living manchest | \n", 494 | "
714 | \n", 497 | "disability insurance perth | \n", 498 | "disability insurance perth | \n", 499 | "
715 | \n", 502 | "specialist disability housing | \n", 503 | "specialist disability h | \n", 504 | "
716 | \n", 507 | "disability support providers | \n", 508 | "disability support provid | \n", 509 | "
717 | \n", 512 | "live in specialist care | \n", 513 | "live in specialist car | \n", 514 | "
718 rows × 2 columns
\n", 518 | "\n", 607 | " | Cluster Number | \n", 608 | "Top queries | \n", 609 | "
---|---|---|
0 | \n", 614 | "-1 | \n", 615 | "sil providers perth, ndis providers near me, disability service providers perth, sil housing, adelphi house assisted living, adelphi housing, ndis support provider, sda accommodation, sil providers, independent living homes, sda perth, specialist support coordination perth, independent living near me, independent living solutions, independent living facilities near me, sda properties perth, as... | \n", 616 | "
1 | \n", 619 | "0 | \n", 620 | "adelphi living, adelphi, adelphi living jobs, the adelphi, freedom adelphi, adelphi hotel perth, adelphi perth, adelphi beauty, logo adelphi, adelphi group, adelphi insurance, adelphi menu, adelphi freedom, adelphi logo, 27 adelphi road claremont, adelphi springs, freedom adelphi table, air adelphi, adelphi consult, adelphi echuca, adelphi portal, adelphi ceo, clicks adelphi, adelphi hotels, a... | \n", 621 | "
2 | \n", 624 | "1 | \n", 625 | "supported independent living perth, supported independent living ndis, ndis supported independent living, supported independent living, supported independent living providers, independent living perth, independent living perth wa, supported independent living disability, living in perth, retirement living perth, supported independent living wa, sil supported independent living, community livin... | \n", 626 | "
3 | \n", 629 | "2 | \n", 630 | "adelphi living mandurah, ndis mandurah, outdoor living mandurah, access housing mandurah, living in mandurah, mandurah accommodation, accommodation in mandurah perth, accomodation mandurah, accommodation in mandurah wa | \n", 631 | "
4 | \n", 634 | "3 | \n", 635 | "sda providers perth, ndis providers perth, sda providers victoria, sda providers, it providers perth | \n", 636 | "
5 | \n", 639 | "4 | \n", 640 | "disability housing perth, ndis housing perth, disability housing, sda housing perth, disability rental housing perth, specialist disability housing perth, disability housing solutions perth, disability housing options perth, physical disability housing perth, sda housing ndis, sda housing availability, sil disability housing, disability housing wa, independent living disability housing, sda ho... | \n", 641 | "
6 | \n", 644 | "5 | \n", 645 | "sil ndis, sil, sil accommodation, sil and sda, sil accomodation, sda and sil, sil sda, sil assessment ndis, sil eligibility, sil perth, what is sil, sil supports, what is sil ndis, sil logo, sil living, sda and sil ndis, ndia sil, sil ltd, sda sil, sil ndia, what does sil include, difference between sil and sda, sil disability, sil insurance, sil., sil sda ndis, what is an sil ndis, who is sil... | \n", 646 | "
7 | \n", 649 | "6 | \n", 650 | "disability supported accommodation perth, supported accommodation perth, supported accommodation ndis, supported accommodation for people with disabilities, ndis supported accommodation, supported accommodation, mental health supported accommodation perth, disability supported accommodation, shared supported accommodation disability services, shared supported accommodation | \n", 651 | "
8 | \n", 654 | "7 | \n", 655 | "ndis sda, ndis sda application form, ndis sda properties perth, ndis sda rules, ndis sda eligibility, ndis sda funding, ndis sda fact sheet | \n", 656 | "
9 | \n", 659 | "8 | \n", 660 | "ndis events perth, ndis perth, ndis mental health perth, ndis properties perth, perth living, ndis renovations perth, perth exhibitions, perth serviced apartment deal, connection perth, exhibitions perth, ndia perth, 6107 perth, exhibitions in perth, simple approach perth | \n", 661 | "
10 | \n", 664 | "9 | \n", 665 | "ndis short term accommodation, short term accommodation perth, disability short term accommodation, short term accommodation ndis, short term accommodation disability, respite short term accommodation, long term accommodation perth, short term accommodation, short term accomodation ndis, short term accommodation for disabled, ndis short term accommodation providers, ndis short term accommodati... | \n", 666 | "
11 | \n", 669 | "10 | \n", 670 | "disability homes, disability group homes perth, sda homes, disability residential homes, content living homes, aussie living homes, ndis homes, disability group homes, open homes perth, sil homes, your homes, sda smart homes reviews, group homes perth, homes west joondalup | \n", 671 | "
12 | \n", 674 | "11 | \n", 675 | "sda payment, sda living, sda ndis, what is sda, sda living western australia, sda participants, sda categories, sda payments, sda houding ndis, sda, sda assessment, sda contact, what is sda ndis, sda assessments, sda eligibility, sda application, sda design categories, contact sda, get building sda, fully accessible sda, robust sda, sda assessment ndis, sda ndis rules, sda approved, sda access... | \n", 676 | "
13 | \n", 679 | "12 | \n", 680 | "support coordinators, ndis support coordination perth, support coordinator perth, ndis support perth, high physical support sda, support coordinators perth, ndis accommodation support, disability living support, ndis support, support living accommodation, disablity support worker, sda high physical support, sil support | \n", 681 | "
14 | \n", 684 | "13 | \n", 685 | "disability services near me, disability services perth, disability services, perth disability services, disability services mandurah, possibility disability services, ndis disability services, disability services midland, disability services wa, wa disability services, national disability services, flintwood disability services | \n", 686 | "
15 | \n", 689 | "14 | \n", 690 | "disability support organisation, disability support services near me, disability support services perth, disability support perth, ndis disability support, disability support work, disability support worker, disability support worker agencies, disability support providers | \n", 691 | "
16 | \n", 694 | "15 | \n", 695 | "independent living supplies, independent living wa, independent living housing, independent living specialists, independent living, independent living apartments for disabled, independent living western australia, disability and independent living, independent living services, ndis independent living, independent living disabled, independent living center perth, disabled living apartments, hou... | \n", 696 | "
17 | \n", 699 | "16 | \n", 700 | "ndis, ndis events, ndis living, ndis events western australia, able living, alchera living, ndis joondalup, ndis number, adventist senior living, ndis contact number, altum living, ndis bunbury, ndis locations, sdas, howard emery, ndis air conditioning, aldephi, living, aldelphi, independant living, alioth independents, s&a living, ndis phone number, independence living, ndis tablet, independa... | \n", 701 | "
18 | \n", 704 | "17 | \n", 705 | "specialist disability accommodation perth, specialist disability accommodation providers, specialist disability accommodation, specialist disability accommodation providers victoria, specialist disability accommodation ndis, ndis specialist disability accommodation design standard | \n", 706 | "
19 | \n", 709 | "18 | \n", 710 | "ndis sil, sda funding, ndis sil rules, sda funding ndis, sil funding ndis, ndis sil providers, sil ndis funding, ndis sil eligibility, ndis sil provider, ndis sil and sda, ndis sil funding, what is ndis sil, perth funding, sil funding, mta funding, sda funding levels, what is sda funding, ndis sil quote | \n", 711 | "
20 | \n", 714 | "19 | \n", 715 | "disability accommodation perth, disability accommodation wa, disability accommodation, disability accommodation services, supported disability accommodation, long term disability accommodation services, specialised disability accommodation, short stay disability accommodation, supported disability accommodation ndis, intellectual disability accommodation | \n", 716 | "
21 | \n", 719 | "20 | \n", 720 | "assisted living perth, assisted living, ndis assisted living, assisted living mandurah, handicap assisted living, avendelle assisted living, assisted living disability | \n", 721 | "
22 | \n", 724 | "21 | \n", 725 | "ndis provider perth, ndis provider wa, ndis provider, ndis provider registration wa, ndis provider near me, ndis provider logo, ndis provider in perth, ndis provider\", ndis provider number, ndis provider services | \n", 726 | "
23 | \n", 729 | "22 | \n", 730 | "ndis perth wa, independent living products perth wa, living in perth wa, ndis jobs perth wa, personal services perth wa | \n", 731 | "
24 | \n", 734 | "23 | \n", 735 | "supported living accommodation, supported living, supported living ndis, independent supported living, independent supported living and disabilities ltd, ndis supported living, supported living services, disability supported living, supported living accommodation near me, supported living accomodation, supported living homes | \n", 736 | "
25 | \n", 739 | "24 | \n", 740 | "sda house, sda house available, adelphi house, sil house, house of hoops perth, house for rent in maddington, disability house | \n", 741 | "
26 | \n", 744 | "25 | \n", 745 | "residential disability access perth, perth disability renovation, national disability insurance scheme perth, disability perth, disability organisations perth, disability activities perth, disability agencies perth, perth disability, disability insurance perth | \n", 746 | "
27 | \n", 749 | "26 | \n", 750 | "respite accommodation, disability respite accommodation, ndis respite accommodation, ndis respite, respite ndis | \n", 751 | "
28 | \n", 754 | "27 | \n", 755 | "ndis service provider perth, perth disability service provider and participant connection expo 2021, disability service provider perth, disability service provider and participant connection expo 2021, disability service provider and participant connection expo, perth disability service provider and participant connection expo 2021, \\nperth convention and exhibition centre, 11 june, disability... | \n", 756 | "
29 | \n", 759 | "28 | \n", 760 | "ndis events wa, sda wa, ndis wa, ndis eligibility wa, retirement living wa, ndis wa contact, wa ndis, living in wa, ndis application wa, living wa, what is ndis wa, erskine wa, who is eligible for ndis wa | \n", 761 | "
30 | \n", 764 | "29 | \n", 765 | "atsa independent living expo, independent living expo, atsa expo, atsa expo perth, atsa independent living expo 2021 | \n", 766 | "
31 | \n", 769 | "30 | \n", 770 | "sda houses, sil houses, ndis houses, living houses, \"houses\", houses for rent in maddington | \n", 771 | "
32 | \n", 774 | "31 | \n", 775 | "housing disability perth, housing for people with disabilities perth, ndis housing, ndis robust housing, sda approved housing, robust housing, housing ndis, sda robust housing | \n", 776 | "
33 | \n", 779 | "32 | \n", 780 | "ndis accommodation vacancies, ndis accommodation, worker accommodation, erskine accommodation, workers accommodation, howard accommodation, maddington accommodation, cannington accommodation, accommodation for people with disabilities, dali accommodation | \n", 781 | "
34 | \n", 784 | "33 | \n", 785 | "sda apartments, disability apartments, disability apartments perth, adelphi apartments perth, adelphi apartments, adelphi apartments echuca, ndis apartments, cheap serviced apartments perth, serviced apartments perth | \n", 786 | "
35 | \n", 789 | "34 | \n", 790 | "disability care services perth, disability home care perth, disability home care services, perth expo, home modifications perth, disability home care, disability home, ndis home and living, home and living expo, home and living ndis, ndis expo perth, ndis expo, sda aged care, living expo, ndis home, developing australian communities expo, sda care, sda home, ndis home care, perth home expo, ho... | \n", 791 | "
36 | \n", 794 | "35 | \n", 795 | "medium term accommodation ndis, medium term accommodation, ndis medium term accommodation, medium term accommodation perth, medium-term accommodation, medium term accommodation providers, ndis medium term accommodation providers | \n", 796 | "
37 | \n", 799 | "36 | \n", 800 | "disabled accommodation perth, long stay accommodation perth, accessible accommodation perth, wheelchair accessible accommodation perth, short stay accommodation perth, mental health accommodation perth, accommodation perth region, share accommodation perth, serviced accommodation perth | \n", 801 | "
38 | \n", 804 | "37 | \n", 805 | "ndis wa providers, ndis providers wa, ndis service providers perth, ndis service providers wa, ndis service providers | \n", 806 | "
39 | \n", 809 | "38 | \n", 810 | "disability, disability centre, disability facility, disability living, disability specialists | \n", 811 | "
40 | \n", 814 | "39 | \n", 815 | "sil provider, sda provider, ndis accommodation provider, it provider perth, it provider, ndia provider | \n", 816 | "
41 | \n", 819 | "40 | \n", 820 | "ndis rockingham, hotels rockingham, accommodation rockingham wa, accommodation in rockingham wa, rockingham accommodation wa, rockingham wa accommodation, rockingham accommodation, hotels in rockingham | \n", 821 | "
\n", 973 | " | Cluster Name | \n", 974 | "
---|---|
0 | \n", 979 | "'living' 'perth' 'ndis' | \n", 980 | "
1 | \n", 983 | "'adelphi' 'freedom' 'perth' | \n", 984 | "
2 | \n", 987 | "'living' 'independent' 'supported' | \n", 988 | "
3 | \n", 991 | "'mandurah' 'accommodation' 'living' | \n", 992 | "
4 | \n", 995 | "'providers' 'perth' 'sda' | \n", 996 | "
5 | \n", 999 | "'housing' 'disability' 'perth' | \n", 1000 | "
6 | \n", 1003 | "'sil' 'sda' 'ndis' | \n", 1004 | "
7 | \n", 1007 | "'accommodation' 'supported' 'disability' | \n", 1008 | "
8 | \n", 1011 | "'ndis' 'sda' 'application' | \n", 1012 | "
9 | \n", 1015 | "'perth' 'ndis' 'exhibitions' | \n", 1016 | "
\n", 1108 | " | Cluster Name | \n", 1109 | "Cluster Number | \n", 1110 | "Top queries | \n", 1111 | "
---|---|---|---|
0 | \n", 1116 | "'living' 'perth' 'ndis' | \n", 1117 | "-1 | \n", 1118 | "sil providers perth, ndis providers near me, disability service providers perth, sil housing, adelphi house assisted living, adelphi housing, ndis support provider, sda accommodation, sil providers, independent living homes, sda perth, specialist support coordination perth, independent living near me, independent living solutions, independent living facilities near me, sda properties perth, as... | \n", 1119 | "
1 | \n", 1122 | "'adelphi' 'freedom' 'perth' | \n", 1123 | "0 | \n", 1124 | "adelphi living, adelphi, adelphi living jobs, the adelphi, freedom adelphi, adelphi hotel perth, adelphi perth, adelphi beauty, logo adelphi, adelphi group, adelphi insurance, adelphi menu, adelphi freedom, adelphi logo, 27 adelphi road claremont, adelphi springs, freedom adelphi table, air adelphi, adelphi consult, adelphi echuca, adelphi portal, adelphi ceo, clicks adelphi, adelphi hotels, a... | \n", 1125 | "
2 | \n", 1128 | "'living' 'independent' 'supported' | \n", 1129 | "1 | \n", 1130 | "supported independent living perth, supported independent living ndis, ndis supported independent living, supported independent living, supported independent living providers, independent living perth, independent living perth wa, supported independent living disability, living in perth, retirement living perth, supported independent living wa, sil supported independent living, community livin... | \n", 1131 | "
3 | \n", 1134 | "'mandurah' 'accommodation' 'living' | \n", 1135 | "2 | \n", 1136 | "adelphi living mandurah, ndis mandurah, outdoor living mandurah, access housing mandurah, living in mandurah, mandurah accommodation, accommodation in mandurah perth, accomodation mandurah, accommodation in mandurah wa | \n", 1137 | "
4 | \n", 1140 | "'providers' 'perth' 'sda' | \n", 1141 | "3 | \n", 1142 | "sda providers perth, ndis providers perth, sda providers victoria, sda providers, it providers perth | \n", 1143 | "
5 | \n", 1146 | "'housing' 'disability' 'perth' | \n", 1147 | "4 | \n", 1148 | "disability housing perth, ndis housing perth, disability housing, sda housing perth, disability rental housing perth, specialist disability housing perth, disability housing solutions perth, disability housing options perth, physical disability housing perth, sda housing ndis, sda housing availability, sil disability housing, disability housing wa, independent living disability housing, sda ho... | \n", 1149 | "
6 | \n", 1152 | "'sil' 'sda' 'ndis' | \n", 1153 | "5 | \n", 1154 | "sil ndis, sil, sil accommodation, sil and sda, sil accomodation, sda and sil, sil sda, sil assessment ndis, sil eligibility, sil perth, what is sil, sil supports, what is sil ndis, sil logo, sil living, sda and sil ndis, ndia sil, sil ltd, sda sil, sil ndia, what does sil include, difference between sil and sda, sil disability, sil insurance, sil., sil sda ndis, what is an sil ndis, who is sil... | \n", 1155 | "
7 | \n", 1158 | "'accommodation' 'supported' 'disability' | \n", 1159 | "6 | \n", 1160 | "disability supported accommodation perth, supported accommodation perth, supported accommodation ndis, supported accommodation for people with disabilities, ndis supported accommodation, supported accommodation, mental health supported accommodation perth, disability supported accommodation, shared supported accommodation disability services, shared supported accommodation | \n", 1161 | "
8 | \n", 1164 | "'ndis' 'sda' 'application' | \n", 1165 | "7 | \n", 1166 | "ndis sda, ndis sda application form, ndis sda properties perth, ndis sda rules, ndis sda eligibility, ndis sda funding, ndis sda fact sheet | \n", 1167 | "
9 | \n", 1170 | "'perth' 'ndis' 'exhibitions' | \n", 1171 | "8 | \n", 1172 | "ndis events perth, ndis perth, ndis mental health perth, ndis properties perth, perth living, ndis renovations perth, perth exhibitions, perth serviced apartment deal, connection perth, exhibitions perth, ndia perth, 6107 perth, exhibitions in perth, simple approach perth | \n", 1173 | "
10 | \n", 1176 | "'term' 'short' 'accommodation' | \n", 1177 | "9 | \n", 1178 | "ndis short term accommodation, short term accommodation perth, disability short term accommodation, short term accommodation ndis, short term accommodation disability, respite short term accommodation, long term accommodation perth, short term accommodation, short term accomodation ndis, short term accommodation for disabled, ndis short term accommodation providers, ndis short term accommodati... | \n", 1179 | "
11 | \n", 1182 | "'homes' 'disability' 'group' | \n", 1183 | "10 | \n", 1184 | "disability homes, disability group homes perth, sda homes, disability residential homes, content living homes, aussie living homes, ndis homes, disability group homes, open homes perth, sil homes, your homes, sda smart homes reviews, group homes perth, homes west joondalup | \n", 1185 | "
12 | \n", 1188 | "'sda' 'ndis' 'eligibility' | \n", 1189 | "11 | \n", 1190 | "sda payment, sda living, sda ndis, what is sda, sda living western australia, sda participants, sda categories, sda payments, sda houding ndis, sda, sda assessment, sda contact, what is sda ndis, sda assessments, sda eligibility, sda application, sda design categories, contact sda, get building sda, fully accessible sda, robust sda, sda assessment ndis, sda ndis rules, sda approved, sda access... | \n", 1191 | "
13 | \n", 1194 | "'support' 'ndis' 'perth' | \n", 1195 | "12 | \n", 1196 | "support coordinators, ndis support coordination perth, support coordinator perth, ndis support perth, high physical support sda, support coordinators perth, ndis accommodation support, disability living support, ndis support, support living accommodation, disablity support worker, sda high physical support, sil support | \n", 1197 | "
14 | \n", 1200 | "'disability' 'services' 'perth' | \n", 1201 | "13 | \n", 1202 | "disability services near me, disability services perth, disability services, perth disability services, disability services mandurah, possibility disability services, ndis disability services, disability services midland, disability services wa, wa disability services, national disability services, flintwood disability services | \n", 1203 | "
15 | \n", 1206 | "'disability' 'support' 'perth' | \n", 1207 | "14 | \n", 1208 | "disability support organisation, disability support services near me, disability support services perth, disability support perth, ndis disability support, disability support work, disability support worker, disability support worker agencies, disability support providers | \n", 1209 | "
16 | \n", 1212 | "'independent' 'living' 'disabled' | \n", 1213 | "15 | \n", 1214 | "independent living supplies, independent living wa, independent living housing, independent living specialists, independent living, independent living apartments for disabled, independent living western australia, disability and independent living, independent living services, ndis independent living, independent living disabled, independent living center perth, disabled living apartments, hou... | \n", 1215 | "
17 | \n", 1218 | "'living' 'ndis' 'number' | \n", 1219 | "16 | \n", 1220 | "ndis, ndis events, ndis living, ndis events western australia, able living, alchera living, ndis joondalup, ndis number, adventist senior living, ndis contact number, altum living, ndis bunbury, ndis locations, sdas, howard emery, ndis air conditioning, aldephi, living, aldelphi, independant living, alioth independents, s&a living, ndis phone number, independence living, ndis tablet, independa... | \n", 1221 | "
18 | \n", 1224 | "'accommodation' 'disability' 'specialist' | \n", 1225 | "17 | \n", 1226 | "specialist disability accommodation perth, specialist disability accommodation providers, specialist disability accommodation, specialist disability accommodation providers victoria, specialist disability accommodation ndis, ndis specialist disability accommodation design standard | \n", 1227 | "
19 | \n", 1230 | "'ndis' 'sil' 'funding' | \n", 1231 | "18 | \n", 1232 | "ndis sil, sda funding, ndis sil rules, sda funding ndis, sil funding ndis, ndis sil providers, sil ndis funding, ndis sil eligibility, ndis sil provider, ndis sil and sda, ndis sil funding, what is ndis sil, perth funding, sil funding, mta funding, sda funding levels, what is sda funding, ndis sil quote | \n", 1233 | "
20 | \n", 1236 | "'accommodation' 'disability' 'services' | \n", 1237 | "19 | \n", 1238 | "disability accommodation perth, disability accommodation wa, disability accommodation, disability accommodation services, supported disability accommodation, long term disability accommodation services, specialised disability accommodation, short stay disability accommodation, supported disability accommodation ndis, intellectual disability accommodation | \n", 1239 | "
21 | \n", 1242 | "'assisted' 'living' 'avendelle' | \n", 1243 | "20 | \n", 1244 | "assisted living perth, assisted living, ndis assisted living, assisted living mandurah, handicap assisted living, avendelle assisted living, assisted living disability | \n", 1245 | "
22 | \n", 1248 | "'ndis' 'provider' 'perth' | \n", 1249 | "21 | \n", 1250 | "ndis provider perth, ndis provider wa, ndis provider, ndis provider registration wa, ndis provider near me, ndis provider logo, ndis provider in perth, ndis provider\", ndis provider number, ndis provider services | \n", 1251 | "
23 | \n", 1254 | "'perth' 'wa' 'living' | \n", 1255 | "22 | \n", 1256 | "ndis perth wa, independent living products perth wa, living in perth wa, ndis jobs perth wa, personal services perth wa | \n", 1257 | "
24 | \n", 1260 | "'living' 'supported' 'accommodation' | \n", 1261 | "23 | \n", 1262 | "supported living accommodation, supported living, supported living ndis, independent supported living, independent supported living and disabilities ltd, ndis supported living, supported living services, disability supported living, supported living accommodation near me, supported living accomodation, supported living homes | \n", 1263 | "
25 | \n", 1266 | "'house' 'sda' 'adelphi' | \n", 1267 | "24 | \n", 1268 | "sda house, sda house available, adelphi house, sil house, house of hoops perth, house for rent in maddington, disability house | \n", 1269 | "
26 | \n", 1272 | "'disability' 'perth' 'insurance' | \n", 1273 | "25 | \n", 1274 | "residential disability access perth, perth disability renovation, national disability insurance scheme perth, disability perth, disability organisations perth, disability activities perth, disability agencies perth, perth disability, disability insurance perth | \n", 1275 | "
27 | \n", 1278 | "'respite' 'accommodation' 'ndis' | \n", 1279 | "26 | \n", 1280 | "respite accommodation, disability respite accommodation, ndis respite accommodation, ndis respite, respite ndis | \n", 1281 | "
28 | \n", 1284 | "'provider' 'service' 'disability' | \n", 1285 | "27 | \n", 1286 | "ndis service provider perth, perth disability service provider and participant connection expo 2021, disability service provider perth, disability service provider and participant connection expo 2021, disability service provider and participant connection expo, perth disability service provider and participant connection expo 2021, \\nperth convention and exhibition centre, 11 june, disability... | \n", 1287 | "
29 | \n", 1290 | "'wa' 'ndis' 'living' | \n", 1291 | "28 | \n", 1292 | "ndis events wa, sda wa, ndis wa, ndis eligibility wa, retirement living wa, ndis wa contact, wa ndis, living in wa, ndis application wa, living wa, what is ndis wa, erskine wa, who is eligible for ndis wa | \n", 1293 | "
30 | \n", 1296 | "'expo' 'atsa' 'independent' | \n", 1297 | "29 | \n", 1298 | "atsa independent living expo, independent living expo, atsa expo, atsa expo perth, atsa independent living expo 2021 | \n", 1299 | "
31 | \n", 1302 | "'houses' 'living' 'maddington' | \n", 1303 | "30 | \n", 1304 | "sda houses, sil houses, ndis houses, living houses, \"houses\", houses for rent in maddington | \n", 1305 | "
32 | \n", 1308 | "'housing' 'ndis' 'robust' | \n", 1309 | "31 | \n", 1310 | "housing disability perth, housing for people with disabilities perth, ndis housing, ndis robust housing, sda approved housing, robust housing, housing ndis, sda robust housing | \n", 1311 | "
33 | \n", 1314 | "'accommodation' 'ndis' 'cannington' | \n", 1315 | "32 | \n", 1316 | "ndis accommodation vacancies, ndis accommodation, worker accommodation, erskine accommodation, workers accommodation, howard accommodation, maddington accommodation, cannington accommodation, accommodation for people with disabilities, dali accommodation | \n", 1317 | "
34 | \n", 1320 | "'apartments' 'perth' 'adelphi' | \n", 1321 | "33 | \n", 1322 | "sda apartments, disability apartments, disability apartments perth, adelphi apartments perth, adelphi apartments, adelphi apartments echuca, ndis apartments, cheap serviced apartments perth, serviced apartments perth | \n", 1323 | "
35 | \n", 1326 | "'home' 'care' 'expo' | \n", 1327 | "34 | \n", 1328 | "disability care services perth, disability home care perth, disability home care services, perth expo, home modifications perth, disability home care, disability home, ndis home and living, home and living expo, home and living ndis, ndis expo perth, ndis expo, sda aged care, living expo, ndis home, developing australian communities expo, sda care, sda home, ndis home care, perth home expo, ho... | \n", 1329 | "
36 | \n", 1332 | "'accommodation' 'medium' 'term' | \n", 1333 | "35 | \n", 1334 | "medium term accommodation ndis, medium term accommodation, ndis medium term accommodation, medium term accommodation perth, medium-term accommodation, medium term accommodation providers, ndis medium term accommodation providers | \n", 1335 | "
37 | \n", 1338 | "'accommodation' 'perth' 'accessible' | \n", 1339 | "36 | \n", 1340 | "disabled accommodation perth, long stay accommodation perth, accessible accommodation perth, wheelchair accessible accommodation perth, short stay accommodation perth, mental health accommodation perth, accommodation perth region, share accommodation perth, serviced accommodation perth | \n", 1341 | "
38 | \n", 1344 | "'ndis' 'providers' 'service' | \n", 1345 | "37 | \n", 1346 | "ndis wa providers, ndis providers wa, ndis service providers perth, ndis service providers wa, ndis service providers | \n", 1347 | "
39 | \n", 1350 | "'disability' 'centre' 'facility' | \n", 1351 | "38 | \n", 1352 | "disability, disability centre, disability facility, disability living, disability specialists | \n", 1353 | "
40 | \n", 1356 | "'provider' 'accommodation' 'ndia' | \n", 1357 | "39 | \n", 1358 | "sil provider, sda provider, ndis accommodation provider, it provider perth, it provider, ndia provider | \n", 1359 | "
41 | \n", 1362 | "'rockingham' 'accommodation' 'wa' | \n", 1363 | "40 | \n", 1364 | "ndis rockingham, hotels rockingham, accommodation rockingham wa, accommodation in rockingham wa, rockingham accommodation wa, rockingham wa accommodation, rockingham accommodation, hotels in rockingham | \n", 1365 | "
\n", 1509 | " | index | \n", 1510 | "0 | \n", 1511 | "
---|---|---|
0 | \n", 1516 | "sil providers perth | \n", 1517 | "'living' 'perth' 'ndis' | \n", 1518 | "
1 | \n", 1521 | "ndis providers near me | \n", 1522 | "'living' 'perth' 'ndis' | \n", 1523 | "
2 | \n", 1526 | "disability service providers perth | \n", 1527 | "'living' 'perth' 'ndis' | \n", 1528 | "
3 | \n", 1531 | "sil housing | \n", 1532 | "'living' 'perth' 'ndis' | \n", 1533 | "
4 | \n", 1536 | "adelphi house assisted living | \n", 1537 | "'living' 'perth' 'ndis' | \n", 1538 | "
... | \n", 1541 | "... | \n", 1542 | "... | \n", 1543 | "
717 | \n", 1546 | "accommodation in rockingham wa | \n", 1547 | "'rockingham' 'accommodation' 'wa' | \n", 1548 | "
718 | \n", 1551 | "rockingham accommodation wa | \n", 1552 | "'rockingham' 'accommodation' 'wa' | \n", 1553 | "
719 | \n", 1556 | "rockingham wa accommodation | \n", 1557 | "'rockingham' 'accommodation' 'wa' | \n", 1558 | "
720 | \n", 1561 | "rockingham accommodation | \n", 1562 | "'rockingham' 'accommodation' 'wa' | \n", 1563 | "
721 | \n", 1566 | "hotels in rockingham | \n", 1567 | "'rockingham' 'accommodation' 'wa' | \n", 1568 | "
722 rows × 2 columns
\n", 1572 | "\n", 1627 | " | Top queries | \n", 1628 | "Cluster Name | \n", 1629 | "
---|---|---|
0 | \n", 1634 | "sil providers perth | \n", 1635 | "'living' 'perth' 'ndis' | \n", 1636 | "
1 | \n", 1639 | "ndis providers near me | \n", 1640 | "'living' 'perth' 'ndis' | \n", 1641 | "
2 | \n", 1644 | "disability service providers perth | \n", 1645 | "'living' 'perth' 'ndis' | \n", 1646 | "
3 | \n", 1649 | "sil housing | \n", 1650 | "'living' 'perth' 'ndis' | \n", 1651 | "
4 | \n", 1654 | "adelphi house assisted living | \n", 1655 | "'living' 'perth' 'ndis' | \n", 1656 | "
... | \n", 1659 | "... | \n", 1660 | "... | \n", 1661 | "
717 | \n", 1664 | "accommodation in rockingham wa | \n", 1665 | "'rockingham' 'accommodation' 'wa' | \n", 1666 | "
718 | \n", 1669 | "rockingham accommodation wa | \n", 1670 | "'rockingham' 'accommodation' 'wa' | \n", 1671 | "
719 | \n", 1674 | "rockingham wa accommodation | \n", 1675 | "'rockingham' 'accommodation' 'wa' | \n", 1676 | "
720 | \n", 1679 | "rockingham accommodation | \n", 1680 | "'rockingham' 'accommodation' 'wa' | \n", 1681 | "
721 | \n", 1684 | "hotels in rockingham | \n", 1685 | "'rockingham' 'accommodation' 'wa' | \n", 1686 | "
722 rows × 2 columns
\n", 1690 | "\n", 1747 | " | Top queries | \n", 1748 | "Cluster Name | \n", 1749 | "Clicks | \n", 1750 | "Impressions | \n", 1751 | "CTR | \n", 1752 | "Position | \n", 1753 | "
---|---|---|---|---|---|---|
0 | \n", 1758 | "sil providers perth | \n", 1759 | "'living' 'perth' 'ndis' | \n", 1760 | "12 | \n", 1761 | "90 | \n", 1762 | "13.33% | \n", 1763 | "3.26 | \n", 1764 | "
91 | \n", 1767 | "adelphi living | \n", 1768 | "'adelphi' 'freedom' 'perth' | \n", 1769 | "289 | \n", 1770 | "834 | \n", 1771 | "34.65% | \n", 1772 | "1.07 | \n", 1773 | "
118 | \n", 1776 | "supported independent living perth | \n", 1777 | "'living' 'independent' 'supported' | \n", 1778 | "7 | \n", 1779 | "323 | \n", 1780 | "2.17% | \n", 1781 | "10.77 | \n", 1782 | "
136 | \n", 1785 | "adelphi living mandurah | \n", 1786 | "'mandurah' 'accommodation' 'living' | \n", 1787 | "7 | \n", 1788 | "30 | \n", 1789 | "23.33% | \n", 1790 | "1.03 | \n", 1791 | "
145 | \n", 1794 | "sda providers perth | \n", 1795 | "'providers' 'perth' 'sda' | \n", 1796 | "3 | \n", 1797 | "23 | \n", 1798 | "13.04% | \n", 1799 | "7.48 | \n", 1800 | "
150 | \n", 1803 | "disability housing perth | \n", 1804 | "'housing' 'disability' 'perth' | \n", 1805 | "2 | \n", 1806 | "541 | \n", 1807 | "0.37% | \n", 1808 | "31.37 | \n", 1809 | "
175 | \n", 1812 | "sil ndis | \n", 1813 | "'sil' 'sda' 'ndis' | \n", 1814 | "1 | \n", 1815 | "656 | \n", 1816 | "0.15% | \n", 1817 | "44.26 | \n", 1818 | "
207 | \n", 1821 | "disability supported accommodation perth | \n", 1822 | "'accommodation' 'supported' 'disability' | \n", 1823 | "1 | \n", 1824 | "220 | \n", 1825 | "0.45% | \n", 1826 | "21.80 | \n", 1827 | "
217 | \n", 1830 | "ndis sda | \n", 1831 | "'ndis' 'sda' 'application' | \n", 1832 | "1 | \n", 1833 | "214 | \n", 1834 | "0.47% | \n", 1835 | "71.16 | \n", 1836 | "
224 | \n", 1839 | "ndis events perth | \n", 1840 | "'perth' 'ndis' 'exhibitions' | \n", 1841 | "1 | \n", 1842 | "187 | \n", 1843 | "0.53% | \n", 1844 | "21.29 | \n", 1845 | "
238 | \n", 1848 | "ndis short term accommodation | \n", 1849 | "'term' 'short' 'accommodation' | \n", 1850 | "1 | \n", 1851 | "106 | \n", 1852 | "0.94% | \n", 1853 | "31.03 | \n", 1854 | "
267 | \n", 1857 | "disability homes | \n", 1858 | "'homes' 'disability' 'group' | \n", 1859 | "1 | \n", 1860 | "45 | \n", 1861 | "2.22% | \n", 1862 | "6.13 | \n", 1863 | "
281 | \n", 1866 | "sda payment | \n", 1867 | "'sda' 'ndis' 'eligibility' | \n", 1868 | "1 | \n", 1869 | "13 | \n", 1870 | "7.69% | \n", 1871 | "11.23 | \n", 1872 | "
340 | \n", 1875 | "support coordinators | \n", 1876 | "'support' 'ndis' 'perth' | \n", 1877 | "1 | \n", 1878 | "6 | \n", 1879 | "16.67% | \n", 1880 | "2.17 | \n", 1881 | "
353 | \n", 1884 | "disability services near me | \n", 1885 | "'disability' 'services' 'perth' | \n", 1886 | "1 | \n", 1887 | "5 | \n", 1888 | "20% | \n", 1889 | "20.20 | \n", 1890 | "
365 | \n", 1893 | "disability support organisation | \n", 1894 | "'disability' 'support' 'perth' | \n", 1895 | "1 | \n", 1896 | "1 | \n", 1897 | "100% | \n", 1898 | "1.00 | \n", 1899 | "
374 | \n", 1902 | "independent living supplies | \n", 1903 | "'independent' 'living' 'disabled' | \n", 1904 | "1 | \n", 1905 | "1 | \n", 1906 | "100% | \n", 1907 | "1.00 | \n", 1908 | "
422 | \n", 1911 | "ndis | \n", 1912 | "'living' 'ndis' 'number' | \n", 1913 | "0 | \n", 1914 | "770 | \n", 1915 | "0% | \n", 1916 | "3.29 | \n", 1917 | "
493 | \n", 1920 | "specialist disability accommodation perth | \n", 1921 | "'accommodation' 'disability' 'specialist' | \n", 1922 | "0 | \n", 1923 | "416 | \n", 1924 | "0% | \n", 1925 | "13.70 | \n", 1926 | "
499 | \n", 1929 | "ndis sil | \n", 1930 | "'ndis' 'sil' 'funding' | \n", 1931 | "0 | \n", 1932 | "351 | \n", 1933 | "0% | \n", 1934 | "47.36 | \n", 1935 | "
517 | \n", 1938 | "disability accommodation perth | \n", 1939 | "'accommodation' 'disability' 'services' | \n", 1940 | "3 | \n", 1941 | "641 | \n", 1942 | "0.47% | \n", 1943 | "31.52 | \n", 1944 | "
527 | \n", 1947 | "assisted living perth | \n", 1948 | "'assisted' 'living' 'avendelle' | \n", 1949 | "0 | \n", 1950 | "227 | \n", 1951 | "0% | \n", 1952 | "47.53 | \n", 1953 | "
534 | \n", 1956 | "ndis provider perth | \n", 1957 | "'ndis' 'provider' 'perth' | \n", 1958 | "0 | \n", 1959 | "204 | \n", 1960 | "0% | \n", 1961 | "58.47 | \n", 1962 | "
544 | \n", 1965 | "ndis perth wa | \n", 1966 | "'perth' 'wa' 'living' | \n", 1967 | "0 | \n", 1968 | "182 | \n", 1969 | "0% | \n", 1970 | "77.29 | \n", 1971 | "
549 | \n", 1974 | "supported living accommodation | \n", 1975 | "'living' 'supported' 'accommodation' | \n", 1976 | "0 | \n", 1977 | "178 | \n", 1978 | "0% | \n", 1979 | "33.02 | \n", 1980 | "
560 | \n", 1983 | "sda house | \n", 1984 | "'house' 'sda' 'adelphi' | \n", 1985 | "0 | \n", 1986 | "138 | \n", 1987 | "0% | \n", 1988 | "77.59 | \n", 1989 | "
567 | \n", 1992 | "residential disability access perth | \n", 1993 | "'disability' 'perth' 'insurance' | \n", 1994 | "0 | \n", 1995 | "100 | \n", 1996 | "0% | \n", 1997 | "52.13 | \n", 1998 | "
576 | \n", 2001 | "respite accommodation | \n", 2002 | "'respite' 'accommodation' 'ndis' | \n", 2003 | "0 | \n", 2004 | "93 | \n", 2005 | "0% | \n", 2006 | "51.17 | \n", 2007 | "
581 | \n", 2010 | "ndis service provider perth | \n", 2011 | "'provider' 'service' 'disability' | \n", 2012 | "0 | \n", 2013 | "83 | \n", 2014 | "0% | \n", 2015 | "82.66 | \n", 2016 | "
592 | \n", 2019 | "ndis events wa | \n", 2020 | "'wa' 'ndis' 'living' | \n", 2021 | "0 | \n", 2022 | "72 | \n", 2023 | "0% | \n", 2024 | "12.94 | \n", 2025 | "
605 | \n", 2028 | "atsa independent living expo | \n", 2029 | "'expo' 'atsa' 'independent' | \n", 2030 | "0 | \n", 2031 | "71 | \n", 2032 | "0% | \n", 2033 | "22.96 | \n", 2034 | "
610 | \n", 2037 | "sda houses | \n", 2038 | "'houses' 'living' 'maddington' | \n", 2039 | "0 | \n", 2040 | "71 | \n", 2041 | "0% | \n", 2042 | "71.85 | \n", 2043 | "
616 | \n", 2046 | "housing disability perth | \n", 2047 | "'housing' 'ndis' 'robust' | \n", 2048 | "0 | \n", 2049 | "68 | \n", 2050 | "0% | \n", 2051 | "31.44 | \n", 2052 | "
624 | \n", 2055 | "ndis accommodation vacancies | \n", 2056 | "'accommodation' 'ndis' 'cannington' | \n", 2057 | "0 | \n", 2058 | "60 | \n", 2059 | "0% | \n", 2060 | "12.27 | \n", 2061 | "
634 | \n", 2064 | "sda apartments | \n", 2065 | "'apartments' 'perth' 'adelphi' | \n", 2066 | "0 | \n", 2067 | "81 | \n", 2068 | "0% | \n", 2069 | "45.89 | \n", 2070 | "
643 | \n", 2073 | "disability care services perth | \n", 2074 | "'home' 'care' 'expo' | \n", 2075 | "0 | \n", 2076 | "73 | \n", 2077 | "0% | \n", 2078 | "82.07 | \n", 2079 | "
682 | \n", 2082 | "medium term accommodation ndis | \n", 2083 | "'accommodation' 'medium' 'term' | \n", 2084 | "0 | \n", 2085 | "91 | \n", 2086 | "0% | \n", 2087 | "44.84 | \n", 2088 | "
689 | \n", 2091 | "disabled accommodation perth | \n", 2092 | "'accommodation' 'perth' 'accessible' | \n", 2093 | "0 | \n", 2094 | "39 | \n", 2095 | "0% | \n", 2096 | "42.05 | \n", 2097 | "
698 | \n", 2100 | "ndis wa providers | \n", 2101 | "'ndis' 'providers' 'service' | \n", 2102 | "1 | \n", 2103 | "4 | \n", 2104 | "25% | \n", 2105 | "49.50 | \n", 2106 | "
703 | \n", 2109 | "disability | \n", 2110 | "'disability' 'centre' 'facility' | \n", 2111 | "0 | \n", 2112 | "10 | \n", 2113 | "0% | \n", 2114 | "1.40 | \n", 2115 | "
708 | \n", 2118 | "sil provider | \n", 2119 | "'provider' 'accommodation' 'ndia' | \n", 2120 | "0 | \n", 2121 | "283 | \n", 2122 | "0% | \n", 2123 | "61.69 | \n", 2124 | "
714 | \n", 2127 | "ndis rockingham | \n", 2128 | "'rockingham' 'accommodation' 'wa' | \n", 2129 | "0 | \n", 2130 | "22 | \n", 2131 | "0% | \n", 2132 | "73.05 | \n", 2133 | "
Coming from a business and digital marketing background, I'm naturally trying to apply my data science skills to it.
58 |Whether it is about SEO, SEM or Social Media, data science can help in our daily tasks. Everything is getting more and more automated and we can focus on the essential.
59 |It is now going even further with Machine Learning techniques, which can be use for plently of different purposes. 60 | We are here focusing on autogenerating clusters of keywords to simplify our SEO analyses. Indeed, websites can have hundreds or thousands of queries and it becomes interesting to classify them into different groups. 61 |
62 |For example, we can choose keywords from the best performing clusters when building new pages so it will have a better chance to attract visitors. 64 | Furthermore, we can also look at the less performing clusters and try to understand why they perform less and try some changes.
65 |Below are the tools used for this project.
70 |Files and more technical informations on GitHub.
71 | 72 | 73 | 74 | 75 |Phone: 0439 772 890
58 |Email: facciolijimmy@gmail.com
59 |LinkedIn: My LinkedIn Profile
60 |GitHub: My GitHub Profile
61 | 62 |