|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | + <head> |
| 4 | + <meta charset="utf-8"> |
| 5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| 6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 7 | + |
| 8 | + |
| 9 | + <link rel="canonical" href="https://docs.peeringdb.com/blog/2025_user_survey_analysis/"> |
| 10 | + <link rel="shortcut icon" href="../../img/favicon.ico"> |
| 11 | + <title>What we Learned From our 2025 User Survey - PeeringDB Docs</title> |
| 12 | + <link href="../../css/bootstrap.min.css" rel="stylesheet"> |
| 13 | + <link href="../../css/font-awesome.min.css" rel="stylesheet"> |
| 14 | + <link href="../../css/base.css" rel="stylesheet"> |
| 15 | + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css"> |
| 16 | + <link href="../../extra.css" rel="stylesheet"> |
| 17 | + |
| 18 | + <script src="../../js/jquery-1.10.2.min.js" defer></script> |
| 19 | + <script src="../../js/bootstrap.min.js" defer></script> |
| 20 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js"></script> |
| 21 | + <script>hljs.initHighlightingOnLoad();</script> |
| 22 | + <script async src="https://www.googletagmanager.com/gtag/js?id=G-14LRNCMV44"></script> |
| 23 | + <script> |
| 24 | + window.dataLayer = window.dataLayer || []; |
| 25 | + function gtag(){dataLayer.push(arguments);} |
| 26 | + gtag('js', new Date()); |
| 27 | + |
| 28 | + gtag('config', 'G-14LRNCMV44'); |
| 29 | + </script> |
| 30 | + </head> |
| 31 | + |
| 32 | + <body> |
| 33 | + <div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary"> |
| 34 | + <div class="container"> |
| 35 | + <a class="navbar-brand" href="../..">PeeringDB Docs</a> |
| 36 | + <!-- Expander button --> |
| 37 | + <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> |
| 38 | + <span class="navbar-toggler-icon"></span> |
| 39 | + </button> |
| 40 | + |
| 41 | + <!-- Expanded navigation --> |
| 42 | + <div id="navbar-collapse" class="navbar-collapse collapse"> |
| 43 | + <!-- Main navigation --> |
| 44 | + <ul class="nav navbar-nav"> |
| 45 | + <li class="navitem"> |
| 46 | + <a href="../.." class="nav-link">About</a> |
| 47 | + </li> |
| 48 | + <li class="navitem"> |
| 49 | + <a href="../../gov/" class="nav-link">Governance</a> |
| 50 | + </li> |
| 51 | + <li class="dropdown"> |
| 52 | + <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Committees & Task Forces <b class="caret"></b></a> |
| 53 | + <ul class="dropdown-menu"> |
| 54 | + |
| 55 | +<li> |
| 56 | + <a href="../../committee/admin/" class="dropdown-item">Admin Committee</a> |
| 57 | +</li> |
| 58 | + |
| 59 | +<li> |
| 60 | + <a href="../../committee/outreach/" class="dropdown-item">Outreach Committee</a> |
| 61 | +</li> |
| 62 | + |
| 63 | +<li> |
| 64 | + <a href="../../committee/product/" class="dropdown-item">Product Committee</a> |
| 65 | +</li> |
| 66 | + |
| 67 | +<li> |
| 68 | + <a href="../../taskforce/dataownership/" class="dropdown-item">Data Ownership Task Force</a> |
| 69 | +</li> |
| 70 | + </ul> |
| 71 | + </li> |
| 72 | + <li class="dropdown"> |
| 73 | + <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Technical <b class="caret"></b></a> |
| 74 | + <ul class="dropdown-menu"> |
| 75 | + |
| 76 | +<li> |
| 77 | + <a href="../../release_notes/" class="dropdown-item">Release Notes</a> |
| 78 | +</li> |
| 79 | + |
| 80 | +<li> |
| 81 | + <a href="../../api_specs/" class="dropdown-item">API Specs</a> |
| 82 | +</li> |
| 83 | + |
| 84 | +<li> |
| 85 | + <a href="../../ix-f-json-import-rules/" class="dropdown-item">IX-F JSON</a> |
| 86 | +</li> |
| 87 | + |
| 88 | +<li> |
| 89 | + <a href="../../oauth/" class="dropdown-item">OAuth</a> |
| 90 | +</li> |
| 91 | + |
| 92 | +<li> |
| 93 | + <a href="../../translation/" class="dropdown-item">Translations</a> |
| 94 | +</li> |
| 95 | + |
| 96 | +<li> |
| 97 | + <a href="https://github.com/peeringdb/peeringdb/tree/master/docs" class="dropdown-item">Developer Documentation</a> |
| 98 | +</li> |
| 99 | + </ul> |
| 100 | + </li> |
| 101 | + <li class="navitem"> |
| 102 | + <a href="../../howtos/" class="nav-link">HOWTOs</a> |
| 103 | + </li> |
| 104 | + <li class="navitem"> |
| 105 | + <a href="../../faq/" class="nav-link">FAQs</a> |
| 106 | + </li> |
| 107 | + <li class="navitem"> |
| 108 | + <a href="../../blogs/" class="nav-link">Blogs</a> |
| 109 | + </li> |
| 110 | + </ul> |
| 111 | + |
| 112 | + <ul class="nav navbar-nav ml-auto"> |
| 113 | + <li class="nav-item"> |
| 114 | + <a href="#" class="nav-link" data-toggle="modal" data-target="#mkdocs_search_modal"> |
| 115 | + <i class="fa fa-search"></i> Search |
| 116 | + </a> |
| 117 | + </li> |
| 118 | + </ul> |
| 119 | + </div> |
| 120 | + </div> |
| 121 | + </div> |
| 122 | + |
| 123 | + <div class="container"> |
| 124 | + <div class="row"> |
| 125 | + <div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> |
| 126 | + <div class="navbar-header"> |
| 127 | + <button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> |
| 128 | + <span class="fa fa-angle-down"></span> |
| 129 | + </button> |
| 130 | + </div> |
| 131 | + |
| 132 | + |
| 133 | + <div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> |
| 134 | + <ul class="nav flex-column"> |
| 135 | + |
| 136 | + <li class="nav-item" data-level="1"><a href="#what-we-learned-from-our-2025-user-survey" class="nav-link">What we Learned From our 2025 User Survey</a> |
| 137 | + <ul class="nav flex-column"> |
| 138 | + <li class="nav-item" data-level="2"><a href="#key-findings" class="nav-link">Key findings</a> |
| 139 | + <ul class="nav flex-column"> |
| 140 | + </ul> |
| 141 | + </li> |
| 142 | + <li class="nav-item" data-level="2"><a href="#focusing-future-efforts" class="nav-link">Focusing future efforts</a> |
| 143 | + <ul class="nav flex-column"> |
| 144 | + </ul> |
| 145 | + </li> |
| 146 | + <li class="nav-item" data-level="2"><a href="#next-steps" class="nav-link">Next steps</a> |
| 147 | + <ul class="nav flex-column"> |
| 148 | + </ul> |
| 149 | + </li> |
| 150 | + </ul> |
| 151 | + </li> |
| 152 | + </ul> |
| 153 | + </div> |
| 154 | +</div></div> |
| 155 | + <div class="col-md-9" role="main"> |
| 156 | + |
| 157 | +<h1 id="what-we-learned-from-our-2025-user-survey">What we Learned From our 2025 User Survey</h1> |
| 158 | +<p>We ran a user survey again in 2025. We saw declining participation surveys between 2020 and 2022, so we paused while we made some changes. </p> |
| 159 | +<p>We had just over 100 responses in this survey and over 120 comments. This is helpful in understanding what is most important to our users – and why.</p> |
| 160 | +<p>Satisfaction remains very high, with over two-thirds of respondents satisfied or very satisfied with PeeringDB. While this is a drop since 2022, the survey was open while we experienced degraded service. </p> |
| 161 | +<p>That was the result of AI bots scraping the site. We have now implemented backend changes to address that and will continue to make further improvements.</p> |
| 162 | +<p>The degraded service was very important as the people who responded were overwhelmingly regular users. Two-thirds use PeeringDB every day or week, while another quarter use PeeringDB once or twice a month. And those users are more likely to use the website than the API or a local cache, like <code>peeringdb-py</code>.</p> |
| 163 | +<p>And most of the users who responded have very few PeeringDB users in their organization: more than half have up to three and another third up to nine. This aligns with the preference for the web interface and lack of API and tools usage. </p> |
| 164 | +<h2 id="key-findings">Key findings</h2> |
| 165 | +<ul> |
| 166 | +<li>Almost two-thirds of respondents think that PeeringDB’s data quality has improved over the last two years. About one-in-six thinks it’s much better. </li> |
| 167 | +<li>Just under 10% of respondents have tried the new copy button to see example API queries. This aligns with the preference for using the website. API users commented that they wanted higher rate limits.</li> |
| 168 | +<li>Just over a fifth of respondents have tried the new ASN comparison feature but some commented that they couldn’t find it.</li> |
| 169 | +</ul> |
| 170 | +<p><img alt="Find ASN Comparison in Advanced Search" src="../images/advanced_search_asn_comparison.png" /></p> |
| 171 | +<ul> |
| 172 | +<li>Almost a fifth of respondents have downloaded <a href="https://www.peeringdb.com/export/kmz/">facility data as a .KMZ file</a>. A comment reported a failure getting the .KMZ into https://earth.google.com and <a href="https://github.com/peeringdb/peeringdb/issues/1860">we investigated the report</a>. </li> |
| 173 | +</ul> |
| 174 | +<h2 id="focusing-future-efforts">Focusing future efforts</h2> |
| 175 | +<p>We asked about how we should focus our future efforts. The responses were highly divided with very little agreement on what needs improvement or what is a priority.</p> |
| 176 | +<p>Almost a third of respondents thought that network configuration data quality was the area that needs most focus, with just over a fifth wanting most focus on user experience and web interface. </p> |
| 177 | +<p>There were comments that we couldn’t actually do anything about data quality. There were also comments requesting rules to stop users putting non-Latin characters in their names, such as “☀✪⌁MyFirstIX⌁✪☀”, and to remove “fake ixps”.</p> |
| 178 | +<p>Just over a third of respondents were happiest with search and discovery, with about a fifth of respondents happiest with user experience and web interface.</p> |
| 179 | +<p>There was least satisfaction with system security, scalability and performance. Almost a quarter of respondents selected this category. This is likely to be related to the site performance problems caused by AI scrapers. </p> |
| 180 | +<p>Dissatisfaction was fairly evenly spread across the other categories.</p> |
| 181 | +<h2 id="next-steps">Next steps</h2> |
| 182 | +<p>Decisions about how to improve PeeringDB are made by volunteer committees. They will analyze the survey responses and comments to work out the best path towards improved satisfaction. We’ll then focus on the improvements that will make our users’ lives easier.</p> |
| 183 | +<p>If you have an idea to improve PeeringDB you can share it on our low traffic <a href=" https://docs.peeringdb.com/#mailing-lists" >mailing lists </a> or create an issue directly on <a href=" https://github.com/peeringdb/peeringdb/issues" >GitHub </a>. If you find a data quality issue, please let us know at <a href=" mailto:[email protected]" >[email protected]</a>. </p> |
| 184 | +<hr /> |
| 185 | +<p>PeeringDB is a freely available, user-maintained, database of networks, and the go-to location for interconnection data. The database facilitates the global interconnection of networks at Internet Exchange Points (IXPs), data centers, and other interconnection facilities, and is the first stop in making interconnection decisions.</p></div> |
| 186 | + </div> |
| 187 | + </div> |
| 188 | + |
| 189 | + <footer class="col-md-12"> |
| 190 | + <table border="0" cellpadding ="0" cellspacing ="0"><tr> |
| 191 | + <a target='_blank' href='https://www.peeringdb.com/'><img align=left style='height:69px' src='/img/./pdb-logo-coloured.svg' alt='PeeringDB Logo'></a> |
| 192 | + </tr></table> |
| 193 | + <table border="0" cellpadding ="0" cellspacing ="0"><tr> |
| 194 | + <a target='_blank' href='https://www.facebook.com/peeringdb'><img align=left style='height:50px; padding:5px' src='/img/social-facebook.png' alt='Facebook Logo'></a> |
| 195 | + <a target='_blank' href='https://github.com/peeringdb/peeringdb/issues'><img align=left style='height:50px; padding:5px' src='/img/social-github.png' alt='GitHub Logo'></a> |
| 196 | + <a target='_blank' href='https://www.linkedin.com/company/peeringdb'><img align=left style='height:50px; padding:5px' src='/img/social-linkedin.png' alt='LinkedIn Logo'></a> |
| 197 | + <a target='_blank' href='https://twitter.com/PeeringDB'><img align=left style='height:50px; padding:5px' src='/img/social-x.png' alt='X Logo'></a> |
| 198 | + <a target='_blank' href='https://www.youtube.com/channel/UCOrYWUg-dbL9UTFV_Lry6Wg'><img align=left style='height:50px; padding:5px' src='/img/social-youtube.png' alt='YouTube Logo'></a> |
| 199 | + </tr></table> |
| 200 | + |
| 201 | + </footer> |
| 202 | + <script> |
| 203 | + var base_url = "../..", |
| 204 | + shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83}; |
| 205 | + </script> |
| 206 | + <script src="../../js/base.js" defer></script> |
| 207 | + <script src="../../search/main.js" defer></script> |
| 208 | + |
| 209 | + <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> |
| 210 | + <div class="modal-dialog modal-lg"> |
| 211 | + <div class="modal-content"> |
| 212 | + <div class="modal-header"> |
| 213 | + <h4 class="modal-title" id="searchModalLabel">Search</h4> |
| 214 | + <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> |
| 215 | + </div> |
| 216 | + <div class="modal-body"> |
| 217 | + <p>From here you can search these documents. Enter your search terms below.</p> |
| 218 | + <form> |
| 219 | + <div class="form-group"> |
| 220 | + <input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> |
| 221 | + </div> |
| 222 | + </form> |
| 223 | + <div id="mkdocs-search-results" data-no-results-text="No results found"></div> |
| 224 | + </div> |
| 225 | + <div class="modal-footer"> |
| 226 | + </div> |
| 227 | + </div> |
| 228 | + </div> |
| 229 | +</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> |
| 230 | + <div class="modal-dialog"> |
| 231 | + <div class="modal-content"> |
| 232 | + <div class="modal-header"> |
| 233 | + <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> |
| 234 | + <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> |
| 235 | + </div> |
| 236 | + <div class="modal-body"> |
| 237 | + <table class="table"> |
| 238 | + <thead> |
| 239 | + <tr> |
| 240 | + <th style="width: 20%;">Keys</th> |
| 241 | + <th>Action</th> |
| 242 | + </tr> |
| 243 | + </thead> |
| 244 | + <tbody> |
| 245 | + <tr> |
| 246 | + <td class="help shortcut"><kbd>?</kbd></td> |
| 247 | + <td>Open this help</td> |
| 248 | + </tr> |
| 249 | + <tr> |
| 250 | + <td class="next shortcut"><kbd>n</kbd></td> |
| 251 | + <td>Next page</td> |
| 252 | + </tr> |
| 253 | + <tr> |
| 254 | + <td class="prev shortcut"><kbd>p</kbd></td> |
| 255 | + <td>Previous page</td> |
| 256 | + </tr> |
| 257 | + <tr> |
| 258 | + <td class="search shortcut"><kbd>s</kbd></td> |
| 259 | + <td>Search</td> |
| 260 | + </tr> |
| 261 | + </tbody> |
| 262 | + </table> |
| 263 | + </div> |
| 264 | + <div class="modal-footer"> |
| 265 | + </div> |
| 266 | + </div> |
| 267 | + </div> |
| 268 | +</div> |
| 269 | + |
| 270 | + </body> |
| 271 | +</html> |
0 commit comments